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'aAgiderse 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.
ABCDEFGHIJKLMNOve N = 15sonuç kodunun sadece olduğu gibi görünüyor A.