Prélude:
Ce défi est différent d'un "autre programme de chat".
Il y a des tonnes de rebondissements différents, pourquoi ne puis-je pas avoir les miens, les gens?
Choses uniques:
- Il ne lit pas l'entrée directe à la sortie.
- Il manipule la chaîne d'une manière qui n'est certainement pas un chat droit.
Défi:
Étant donné 3 entrées (ou une entrée, séparées comme vous le souhaitez), obtenez trois objets (mots) que nous allons remplacer par des stylos, des ananas et des pommes dans les paroles et la sortie.
Format de sortie ( selon les paroles trouvées sur AZLyrics ):
En supposant (remplacez les valeurs par des crochets par celles-ci):
- A, B, C avec des mots d'entrée (ex.
apple
) - UA, UB, UC avec des mots d'entrée avec les premières lettres majuscules (si ce n'est pas déjà le cas) (ex.
Apple
) - FUA, FUB, FUC avec respectivement les premières lettres majuscules: (ex.
A
) - a / an avec un article correspondant à la voyelle / consonne de la première lettre (ex.
an
)
[FUA] - [FUB] - [FUC] - [FUA] J'ai [a / an] [A], j'ai [a / an] [C]. Euh! [UC] - [UA]! J'ai [a / an] [A], j'ai [a / an] [B]. Euh! [UB] - [UA]! [UC] - [UA], [UB] - [UA]. Euh! [UA] - [UB] - [UC] - [UA]. [UA] - [UB] - [UC] - [UA]!
Cas de test:
Testez avec pen
, pineapple
et apple
:
P-P-A-P
I have a pen, I have an apple.
Uh! Apple-Pen!
I have a pen, I have a pineapple.
Uh! Pineapple-Pen!
Apple-Pen, Pineapple-Pen.
Uh! Pen-Pineapple-Apple-Pen.
Pen-Pineapple-Apple-Pen!
Règles:
- Si l'entrée ne commence pas par une lettre, supposez consonance (
a
) et commencez par mettre en majuscule le premier caractère (ex.123 -> 1
). - code-golf , le plus petit nombre de personnages gagne!