Ecrivez une fonction ou un programme qui utilise deux mots en entrée et en sortie comme variantes du très populaire slogan anglais "Quelle quantité de bois un mandrin de Woodchuck produirait-il si un Woodchuck pouvait chuck de bois?".
La sortie utilisera le premier mot quatre fois
- Combien
wood
serait unwood
mandrin si unwood
mandrin pouvait chuckwood
?
et le deuxième mot quatre fois
- Combien de bois serait un bois
chuck
chuck
si un boischuck
pouvaitchuck
bois?
le reste de la sortie étant identique pour toutes les entrées.
How much
boiswould a
marmottemandrin
if a
marmottecould
chuckbois
?
L'entrée et la sortie peuvent être dans n'importe quel format que votre langue reconnaît raisonnablement comme traitant des chaînes de texte. La sortie doit être exactement dans le format indiqué, y compris la capitalisation, les espaces et leur absence, et le point d'interrogation final. Un retour à la ligne optionnel est acceptable.
Idéalement, votre code gérera les entrées contenant des caractères ASCII imprimables. Cependant, il est permis de limiter l'entrée à des sous-ensembles raisonnables d'ASCII imprimables; indiquez-le simplement dans votre réponse. Manipuler des jeux de caractères plus importants est bien sûr correct
Exemple de paires entrée-sortie:
"wood", "chuck"
"How much wood would a woodchuck chuck if a woodchuck could chuck wood?"
"ground", "hog"
"How much ground would a groundhog hog if a groundhog could hog ground?"
"bar", "keep"
"How much bar would a barkeep keep if a barkeep could keep bar?"
"money", "belt"
"How much money would a moneybelt belt if a moneybelt could belt money?"
"rain", "fall"
"How much rain would a rainfall fall if a rainfall could fall rain?"
"hair", "cut"
"How much hair would a haircut cut if a haircut could cut hair?"
"green", "house"
"How much green would a greenhouse house if a greenhouse could house green?"
"jabber", "wock"
"How much jabber would a jabberwock wock if a jabberwock could wock jabber?"
"pine", "apple"
"How much pine would a pineapple apple if a pineapple could apple pine?"
"Rob", "Lowe"
"How much Rob would a RobLowe Lowe if a RobLowe could Lowe Rob?"
"code", "golf"
"How much code would a codegolf golf if a codegolf could golf code?"
"fish", ""
"How much fish would a fish if a fish could fish?"
"", "fish"
"How much would a fish fish if a fish could fish ?"
"", ""
"How much would a if a could ?"
" ", " "
"How much would a if a could ?"
"would a", "how much"
"How much would a would a would ahow much how much if a would ahow much could how much would a?"
C'est du code-golf , donc le moins d'octets gagne. Les réponses sont les bienvenues dans toutes les langues, même si une autre langue peut le faire avec moins d'octets.
(Inspiré par ce meme , qui utilise une paire d’entrée mieux que ce modèle rigide ne le fait ....)
"", ""
veut dire non: p