Halloween ist fast da, der Feiertag, nach dem sich die meisten Menschen von einer hohlen Zuckerdiät entwöhnen müssen.
Schreiben Sie ein Programm, das eine positive ganze Zahl aufnimmt. Wenn die Ganzzahl kleiner als 31 (1 bis 30) ist, geben Sie diese ASCII-Kunst-Kürbislaterne aus und schauen Sie nach rechts, als würden Sie sich auf Halloween freuen:
_____I_____
| | | | | | |
| | |^| |^| |
| | | |^| | |
| | |VvVvV| |
|_|_|_|_|_|_|
Ist der Eingang ist 31 (das Datum Oktober Halloween ist), gibt die gleiche ASCII-o'-Laterne, aber nach links schaut:
_____I_____
| | | | | | |
| |^| |^| | |
| | |^| | | |
| |VvVvV| | |
|_|_|_|_|_|_|
Wenn die Eingabe größer als 31 ist, geben Sie eine aufgeblähte ASCII-o'-Laterne aus, die wahrscheinlich zu viel Süßigkeiten gegessen hat. Er kann sich entweder nach links oder nach rechts wenden, da die Übelkeit desorientierend sein kann. So ausgegeben:
_____I_____
| | | | | | |
| |o| |o| | |
| | |^| | | |
| |XXXXX| | |
|_|_|_|_|_|_|
oder
_____I_____
| | | | | | |
| | |o| |o| |
| | | |^| | |
| | |XXXXX| |
|_|_|_|_|_|_|
Was auch immer du bevorzugst. Es kann sogar für verschiedene Zahlen über 31 unterschiedlich sein.
Der kürzeste Code in Bytes gewinnt.
x^n>30
Trick hatte mich zunächst verwirrt, aber als ich herausfand, was los war, stahl ich ihn schamlos, um meine Antwort zu verbessern. Als Entschädigung gebe ich dir trotzdem eine Gegenstimme.