Boş bir program veya işlev çağrıldığında tek bir değer, 1 veya 0 çıktı verir ve birden çok kez çağrıldığında, çıktı sayıları programınızın kaynak kodunun (kodunuzun derlendiği kod sayfasında) ikili temsilini üretir /) olarak yorumlanır.
Örneğin, kaynak kodunuz abc
(ASCII'de) olsaydı, çıktılar şöyle olur:
1st call: 0 // ASCII letter 'a'
2nd call: 1
3rd call: 1
4th call: 0
5th call: 0
6th call: 0
7th call: 0
8th call: 1
9th call: 0 // ASCII letter 'b'
10th call: 1
11th call: 1
12th call: 0
13th call: 0
14th call: 0
15th call: 1
16th call: 0
17th call: 0 // ASCII letter 'c'
18th call: 1
19th call: 1
20th call: 0
21st call: 0
22nd call: 0
23rd call: 1
24th call: 1
After the 24th call, the behaviour is undefined.
Kaynağın ikili gösterimi en az bir 0 bit ve bir 1 bit içermelidir.
1 ve 0 yerine, iki farklı, tutarlı değer ( true
ve gibi false
) çıktısı alabilirsiniz .
Daha sonra ne yazdıracağını bulmak için kaynak kodunu okumaması koşuluyla, orijinal kaynağın ikili sunumunu yapan kendi kendini değiştiren programlara izin verilir.
Bu kod golf , bu yüzden bayttaki en kısa cevap kazanır.