Mümkün olan en kısa programı yazın, böylece ilk karakteri ve her Nth karakterini yeni bir programda birleştirdiğinizde, çıktı N olur. Bu, N = 1, 2, ..., 16 için çalışmalıdır.
Bunu söylemenin başka bir yolu da, programdan ilk karakterleri ve sonraki her Nth hariç tüm karakterleri kaldırırsanız , kalan kodun çıktısı N olmalıdır.
Misal
Kodunuz
ABCDEFGHIJKLMNOP
N = 1 sonuç ABCDEFGHIJKLMNOP
. Bunu çalıştırdığınızda çıkış 1 olmalıdır.
N = 2 sonuç verir ACEGIKMO
. Bunu çalıştırdığınızda çıkış 2 olmalıdır.
N = 3 sonuç verir ADGJMP
. Bunu çalıştırdığınızda çıkış 3 olmalıdır.
N = 4 sonuç verir AEIM
. Bunu çalıştırdığınızda çıkış 4 olmalıdır.
N = 5 sonuç verir AFKP
. Bunu çalıştırdığınızda çıkış 5 olmalıdır.
N = 6 sonuç verir AGM
. Bunu çalıştırdığınızda çıkış 6 olmalıdır.
N = 7 sonuç verir AHO
. Bunu çalıştırdığınızda çıkış 7 olmalıdır.
N = 8 sonuç verir AI
. Bunu çalıştırdığınızda çıkış 8 olmalıdır.
N = 9 sonuç verir AJ
. Bunu çalıştırdığınızda çıkış 9 olmalıdır.
N = 10 sonuç verir AK
. Bunu çalıştırdığınızda çıkış 10 olmalıdır.
N = 11 sonuç verir AL
. Bunu çalıştırdığınızda çıkış 11 olmalıdır.
N = 12 sonuçAM
. Bunu çalıştırdığınızda çıkış 12 olmalıdır.
N = 13 sonuç verir AN
. Bunu çalıştırdığınızda çıkış 13 olmalıdır.
N = 14 sonuç verir AO
. Bunu çalıştırdığınızda 14 çıktı alınmalıdır.
N = 15 sonuç AP
. Bunu çalıştırdığınızda çıktı 15 alınmalıdır.
N = 16 sonuç verir A
. Bunu çalıştırdığınızda çıktı 16 olmalıdır.
ayrıntılar
- Tüm karakterlere izin verilir, ASCII ve ASCII dışı. (Yeni satırlara ve yazdırılamaz ASCII'ye de izin verilir. Satır başı ve satır besleme ayrı karakterler olarak sayılır.)
- Puanınız değiştirilmemiş programınızın karakter cinsinden uzunluğudur (örnek olarak 15). En düşük puan kazanır.
- 16'nın altında bir puan açıkça imkansızdır, çünkü o zaman değiştirilen programlardan en az ikisi aynı olacaktır.
- Çıktı bir dosyaya veya stdout'a veya makul başka bir şeye olabilir. Bununla birlikte, 16 farklı programın çıktısının hepsi aynı yere gitmelidir (örneğin
AO
, stdout'aA
giderse ancak bir dosyaya giderse sorun olmaz). Hiçbir girdi yok. - Çıktı onaltılı değil ondalık olmalıdır. Gerçek çıktı yalnızca 1'den 16'ya kadar sayıyı oluşturan 1 veya 2 karakter içermelidir, başka bir şey olmamalıdır. (Matlab'ınki gibi şeyler
ans =
iyi.) - Programınızın N = 17 veya üstü için çalışması gerekmez.
ABCDEFGHIJKLMNO
ve N = 15
sonuç kodunun sadece olduğu gibi görünüyor A
.