Aşağıdakilerden birini yapan bir program yazmalısınız.
- Yalnızca "Merhaba Dünya" görüntülerini başka hiçbir şey yapmaz
- Çıkıyor ve başka bir şey yok (çıktı yok, hata yok.)
- Bir giriş satırı alır, onu bir tam sayı olarak ayrıştırır, ilk önce birçok asal olduğunu gösterir (veya bir tam sayı olarak ayrıştırılamayan bir giriş verilirse veya 0'dan küçükse) iyi bir hata verir.
- Bir satır giriş verildiğinde, bir stok sembolüne sahip olduğunu ayrıştırır ve mevcut stok değerini ve değişimini çevrimiçi kontrol eder.
Yakalama, hangi işlevi yerine getirdiği belli olmamalıdır. Yani, kodunuza bakan biri için, hangi işlevi yapacağı belli olmamalıdır. Ayrıca, yalnızca bir işlevi yerine getirebilir ve uygulayabilir (seçemez ve seçemez.) Bir programın ne kadar iyi olduğu, birinin işlevinin ne olduğu konusunda ne kadar belirsiz olduğu ve ne kadar aşina olduğu ile belirlenir. kişi bu dilde.
BONUS: Herhangi bir derleyici / davetsiz misafir ve platform için her ne kadar zekice yaparsanız, program aynı işlevi, farklı derleyicileri / tercümanları veya platformları da gerçekleştirir, farklı bir işlevi de yerine getirir. Bu bonus yalnızca akıllıca yapıldığında toplanabilir.
BONUS: Programınız yalnızca bir işlevi yapabilen bir kod içeriyorsa (boş kodun yapabildiği için hiçbir şey kaydetmeyin) ve farklı bir işlevi gerçekleştirmesine izin vermek için işlevle ilgili olmayan basit bir değişiklik yapmak mümkün değildir. Örneğin: eğer yaptıysanız
obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"
ObfuscatedBool, "Merhaba Dünya" yı basmak veya sırasıyla hiçbir şey yapmamak için Doğru veya Yanlış olarak yapılabilir.
INFINITY BONUS: Her iki bonusu aynı anda gerçekleştirirseniz, sihirlisiniz.
NEGATİF BONUS: İşlevleri yapabilmek için belirli yeteneklere sahip kütüphaneleri kullanmak.
Seçmenler, bonusları göz önünde bulunduruyorlar, çünkü en çok oy alan program kazanıyor!
Not: Programınızın ne yaptığını söylerseniz, spoiler sözdizimini kullandığınızdan emin olun!