Preludium:
To wyzwanie różni się od „innego programu dla kotów”.
Jest dosłownie mnóstwo różnych zwrotów akcji, dlaczego nie mogę mieć własnych ludzi?
Unikalne rzeczy:
- Nie odczytuje bezpośredniego wejścia do wyjścia.
- Manipuluje sznurkiem w sposób, który z pewnością nie jest prostym kotem.
Wyzwanie:
Biorąc pod uwagę 3 dane wejściowe (lub jedno wejście, rozdzielone w dowolny sposób) otrzymujemy trzy obiekty (słowa), które zastąpimy piórami, ananasami i jabłkami w tekście i wynikach.
Format wyjściowy ( według tekstów znalezionych na AZLyrics ):
Zakładając (zamień wartości na nawiasy):
- A, B, C ze słowami wejściowymi (np.
apple) - UA, UB, UC ze słowami wejściowymi z dużymi pierwszymi literami (jeśli już nie dużymi) (np.
Apple) - FUA, FUB, FUC z odpowiednio pierwszymi dużymi literami: (np.
A) - a / an z artykułem dotyczącym pierwszej litery samogłoski / spółgłoski (np.
an)
[FUA] - [FUB] - [FUC] - [FUA] Mam [a / an] [A], mam [a / an] [C]. Uh! [UC] - [UA]! Mam [a / an] [A], mam [a / an] [B]. Uh! [UB] - [UA]! [UC] - [UA], [UB] - [UA]. Uh! [UA] - [UB] - [UC] - [UA]. [UA] - [UB] - [UC] - [UA]!
Przypadek testowy:
Test z pen, pineapplei 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!
Zasady:
- Jeśli wprowadzanie danych nie zaczyna się od litery, załóż spółgłoskę (
a) i pierwszą wielką literą pierwszy znak (np.123 -> 1). - code-golf , wygrywa najmniejsza liczba postaci!