Zainspirowany github.com/JackToaster/Reassuring-Parable-Generator , z kolei zainspirowany xkcd.com/1263 . Możliwe słowa pochodzą z pliku reassuring.cfg tego repozytorium.
Spójrz na plik reassuring.cfg (użyj 12-go zatwierdzenia) , aby zobaczyć gramatykę, z którą odpowiada wyjście (wyjście jest listą wszystkich ciągów pasujących do gramatyki).
Zadanie: Twój program musi wypisać wszystkie 7968 rozróżniające wielkość liter wiersze dokładnego tekstu zawartego w pastebin pastebin.com/2SNAJ1VH . Kopia pastebinu jest zapisywana w Wayback Machine
Oto próbka 33 linii motywujących z pastebin:
Computers can't enjoy a salad.
Computers can't enjoy a cake.
Computers can't enjoy a ice cream cone.
Computers can't enjoy a meal.
Computers can't enjoy a drink.
Computers can't enjoy a steak.
Computers can't enjoy a chicken dinner.
Computers can't enjoy a piece of cake.
Computers can't enjoy a piece of pie.
Computers can't enjoy a cookie.
Computers can't enjoy a sandwich.
Computers can't taste a salad.
Computers can't taste a cake.
Computers can't taste a ice cream cone.
Computers can't taste a meal.
Computers can't taste a drink.
Computers can't taste a steak.
Computers can't taste a chicken dinner.
Computers can't taste a piece of cake.
Computers can't taste a piece of pie.
Computers can't taste a cookie.
Computers can't taste a sandwich.
Computers can't experience eating a salad.
Computers can't experience eating a cake.
Computers can't experience eating a ice cream cone.
Computers can't experience eating a meal.
Computers can't experience eating a drink.
Computers can't experience eating a steak.
Computers can't experience eating a chicken dinner.
Computers can't experience eating a piece of cake.
Computers can't experience eating a piece of pie.
Computers can't experience eating a cookie.
Computers can't experience eating a sandwich.
Zasady konkursu:
- Dane wyjściowe wierszy można zamówić w dowolny sposób, ale wszystkie 7968 z nich muszą zostać uwzględnione.
- Dane wyjściowe powinny być jako pojedynczy ciąg płaski, a nie jako lista ciągów.
- Twój program nie powinien przyjmować żadnych danych wejściowych ani pustych nieużywanych danych wejściowych.
- Twój program nie może pobierać danych z żadnego źródła online.
- Pojedyncza nowa linia jest opcjonalna.
To jest golf golfowy , więc wygrywa najkrótszy kod.
No computer {can} {action}.
powtarza się dwukrotnie i Computers {cannot_present}
tworzy frazy typu „Komputery nie są zdolne do”. Zamierzony?