Io non so voi tutti, ma sto non preparando per Halloween - non ha mai fatto mai sarà - ma, il mio vicino è, quindi dovremo darle una mano.
Ha bisogno di aiuto per capire quale marca di caramelle ha, ma ha così tante caramelle che non sarebbe in grado di finire prima di Halloween.
Lei ha:
- Snickers
- KitKat
- starburst
- Orsetti gommosi
- Twix
Ingresso
Una stringa multilinea (o qualsiasi altra forma ragionevole) contenente solo lettere e spazi.
Produzione
Un valore falso se non è una caramella valida o quale caramella è se è una caramella.
Come decidere quale caramella è
Una caramella è valida se riporta una delle marche sopra riportate. Tuttavia, non è così semplice, perché questa è una caramella valida:
K i t
K a
t
Una caramella valida è quella in cui:
- le lettere sono in ordine da sinistra a destra
- le lettere sono in maiuscolo correttamente
- le lettere, che vanno da sinistra a destra, non salgono e scendono entrambe
- le lettere con spazi bianchi rimossi formano uno dei marchi di cui sopra
Questo è code-golf , quindi vince il codice più corto in byte!
Esempi
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