Neredeyse burada Cadılar Bayramı, çoğu insanın içi boş bir şeker diyetinden kurtulmaları gereken tatil.
Olumlu bir tamsayı alır bir program yazın. Tam sayı 31'den (1'den 30'a) küçükse, ASCII-sanat jack-o'-fenerini çıkın, Cadılar Bayramı'nı dört gözle bekliyormuş gibi sağa bakıyor:
_____I_____
| | | | | | |
| | |^| |^| |
| | | |^| | |
| | |VvVvV| |
|_|_|_|_|_|_|
Giriş Eğer bir 31 aynı ASCII bataklık ışığı çıkışı (Ekim tarihi Cadılar Bayramı üzerindedir), fakat sola bakan:
_____I_____
| | | | | | |
| |^| |^| | |
| | |^| | | |
| |VvVvV| | |
|_|_|_|_|_|_|
Girdi 31'den büyükse, muhtemelen çok fazla şeker yiyen şişirilmiş görünümlü bir ASCII-o'-fener verin. Kaygısızlıktan mahrum edilebileceği için sol veya sağla yüzleşebilir. Yani çıktı:
_____I_____
| | | | | | |
| |o| |o| | |
| | |^| | | |
| |XXXXX| | |
|_|_|_|_|_|_|
veya
_____I_____
| | | | | | |
| | |o| |o| |
| | | |^| | |
| | |XXXXX| |
|_|_|_|_|_|_|
Hangisini tercih edersen. 31'in üzerindeki farklı numaralar için bile farklı olabilir.
Bayt cinsinden en kısa kod kazanır.
x^n>30
numara ilk başta kafamı karıştırdı ama ne olduğunu anladığımda cevabımı geliştirmek için utanmadan çaldım. Tazminat olarak, zaten bunun için size bir nezaket veriyorum.