我不知道你们所有人,但我没有为万圣节做准备-从来没有做过-但我的邻居是,所以我们会帮助她的。
她需要帮助来弄清楚自己拥有的糖果品牌,但是她的糖果太多了,她在万圣节前无法完成。
她有:
- 士力架
- 奇巧
- 星爆
- 小熊软糖
- 扭曲
输入值
仅包含字母和空格的多行字符串(或任何其他合理形式)。
输出量
如果不是有效的糖果,则为伪造的值;如果不是糖果,则为虚假的糖果。
如何确定是哪种糖果
如果糖果上面写有上述品牌之一,则该糖果是有效的。但是,这并不是那么简单,因为这是有效的糖果:
K i t
K a
t
有效的糖果是:
- 字母按从左到右的顺序排列
- 字母正确大写
- 字母,从左到右,既不上升也不下降
- 除去空格的字母构成上述品牌之一
这是代码高尔夫球,因此以字节为单位的最短代码获胜!
例子
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
输入可以用空格填充吗?
—
罗夫霍
另外,抛出错误是否算作返回了错误的值?
—
罗夫霍
@Loovjo,是的,是的
—
Daniel Daniel
我们可以假设没有空行吗?
—
匿名
@ anonymous2,输入将不会为空
—
Daniel Daniel