Inspirado em github.com/JackToaster/Reassuring-Parable-Generator , por sua vez, inspirado em xkcd.com/1263 . As palavras possíveis são derivadas do reassuring.cfg desse repositório.
É recomendável dar uma olhada no reassuring.cfg (use a 12ª confirmação) para ver a gramática correspondente à saída (a saída é uma lista de todas as sequências correspondentes à gramática).
Tarefa: Seu programa deve gerar todas as 7968 linhas com distinção entre maiúsculas e minúsculas do texto exato contido em pastebin pastebin.com/2SNAJ1VH . Uma cópia do pastebin é salva no Wayback Machine
Aqui está uma amostra de 33 linhas motivadoras da pastabin:
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.
Regras do desafio:
- A saída das linhas pode ser solicitada da maneira que você desejar, mas todos os 7968 deles devem ser incluídos.
- A saída deve ser como uma única cadeia plana, não como uma lista de cadeias.
- Seu programa não deve aceitar nenhuma entrada ou uma entrada não utilizada vazia.
- Seu programa não pode buscar dados de nenhuma fonte online.
- Uma única nova linha à direita é opcional.
Isso é código-golfe , então o código mais curto vence.
No computer {can} {action}.
é repetido duas vezes e Computers {cannot_present}
produz frases como "Computadores não podem". Intencional?