tło
Cześć golfiści! Chciałbym nauczyć się wszystkich języków programowania! Ale mam trochę uwagi ... a kopiowanie wszystkich przykładów Hello World staje się nudne ... ale lubię ogień! ^ w ^
Wyzwanie
Oto plan! Chcę, żebyście wszyscy napisali najmniejszy kod, który skompiluje, wydrukuje Goodbye Cruel World!
, a następnie zawiesi. Lub jako bonusowe wyzwanie, drukuj Hello World!
i zawieszaj sięGoodbye Cruel World!
Zasady
- Twój wynik będzie całkowitą liczbą użytych znaków. Odpowiedź musi być całym programem wykonywalnym.
- Twój program musi wydrukować
Goodbye Cruel World!
dane wyjściowe, a następnie zawiesić się (nieoczekiwany błąd).- Aby uzyskać bonus punktowy, musisz
Hello World!
zamiast tego wydrukować, aby wydrukować , ale komunikat o błędzie musi również zawieraćGoodbye Cruel World!
. Jeśli ukończysz wyzwanie premiowe, możesz podzielić swój wynik przez 2. (Jeśli chcesz otrzymać bonus, dołącz!! Na końcu swojego wyniku!)
- Aby uzyskać bonus punktowy, musisz
- Dopóki standardowe wyjście nadal się drukuje, a standardowy błąd nadal się drukuje, kolejność nie ma znaczenia. Tak długo, jak żadne z nich nie może zablokować drugiego.
- Dane wyjściowe muszą zawierać treść powyższego;
"
nie powinien pojawić się na wyjściu. - Dane wyjściowe powinny zawierać określony ciąg i nic więcej.
- Raport o awarii może zawierać wszystko, ale aby ubiegać się o bonus, następujący regex powinien pasować
/Goodbye Cruel World!/mi
(inaczej: zawiera, ignoruje wielkość liter / otaczający tekst)) - Ciągi
Hello World!
iGoodbye Cruel World!
są wrażliwe na wielkość liter, ale poza tym powinien pojawić się dokładnie tak, jak powyżej. - Jeśli język ulega awarii (nie może zmienić kodu wyjścia), musi ulec awarii. W przeciwnym razie użyj standardowego „raportu o błędzie” (tj.
STDERR
) Dla języka.
Mogę zawiesić Python 3, więc dołączyłem przykładową odpowiedź na Python 3! Teraz pozwala wszystkim podpalić świat! ^ W ^
as a bonus twist challenge, print "Hello World!" and crash with "Goodbye Cruel World!"
?