Nie wiem o was wszystkich, ale nie przygotowuję się na Halloween - nigdy tego nie zrobię - ale mój sąsiad jest, więc pomożemy jej.
Potrzebuje pomocy w ustaleniu, którą markę ma słodyczy, ale ma tyle słodyczy, że nie byłaby w stanie skończyć przed Halloween.
Ona ma:
- Snickers
- KitKat
- Starburst
- Żelki
- Twix
Wejście
Wielowierszowy ciąg znaków (lub dowolna inna rozsądna forma) zawierający tylko litery i spacje.
Wynik
Wartość falsy, jeśli nie jest to prawidłowy cukierek lub który to cukierek, jeśli jest to cukierek.
Jak zdecydować, które to cukierki
Cukierek jest ważny, jeśli zawiera na nim jedną z powyższych marek. Nie jest to jednak takie proste, ponieważ jest to prawidłowy cukierek:
K i t
K a
t
Ważny cukierek to taki, w którym:
- litery są uporządkowane od lewej do prawej
- litery są pisane dużymi literami
- litery, idąc od lewej do prawej, NIE zarówno unosić się oraz opuszczać
- litery z usuniętymi białymi znakami tworzą jedną z powyższych marek
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach!
Przykłady
Truthys:
1.
kers
c
i
n
S
2.
Kit K a t
3.
St a
r b u
r st
4.
Bear s
G ummy
5.
T w i
x
Falsys:
1.
SNICKERS
2.
C n
a d y
3.
xiwT
4.
S C I
ss o
r s
5.
Kit
Kat