私はあなたのすべてについて知りませんが、私はハロウィーンの準備をしていません。
彼女は自分が持っているキャンディのブランドを把握するのに助けが必要ですが、彼女はハロウィーンの前に終わらせることができないほど多くのキャンディを持っています。
彼女が持っている:
- スニッカーズ
- キットカット
- スターバースト
- グミベアーズ
- トウィックス
入力
文字とスペースのみを含む複数行の文字列(またはその他の合理的な形式)。
出力
有効なキャンディーでない場合は偽の値、キャンディーである場合はどのキャンディーであるか。
キャンディーの決め方
上記のブランドのいずれかが記載されている場合、キャンディーは有効です。ただし、これは有効なキャンディーであるため、それほど単純ではありません。
K i t
K a
t
有効なキャンディーは次のとおりです。
- 文字は左から右の順に並んでいます
- 文字は正しく大文字になります
- 文字は、左から右に向かって、昇順も降順もしません
- 上記のブランドのいずれかから空白が削除された文字
これはcode-golfなので、バイト単位の最短コードが勝ちです!
例
真実:
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
ファルシス:
1.
SNICKERS
2.
C n
a d y
3.
xiwT
4.
S C I
ss o
r s
5.
Kit
Kat
入力にスペースを埋め込むことはできますか?
—
Loovjo
また、エラーをスローすると、誤った値を返すとカウントされますか?
—
Loovjo
@Loovjo、はい、はい
—
ダニエル
空白行がないと想定できますか?
—
匿名2
@ anonymous2、入力は空になりません
—
ダニエル