挑战灵感是我在某处看到的:
单词“尼姑”只是字母ñ做一个侧手翻
您面临的挑战是取一个字符串并确定它是否是执行车轮的第一个字母。
规则
字符串是满足以下条件的字母:
- 第一个字母与最后一个字母相同。(这封信不能落在头上。)
- 该字符串在每个字符之间交替显示。
翻车的字母是n
和u
,m
和w
,b
和q
。需要注意的是n
和w
一起不 cartwheeling字母,也不是w
和b
。
- 您将使用我们的任何标准输入法获取字符串。
- 如果字符串是一个翻车字母,您将输出一个真值;否则,您将输出一个假值。可以使用任何标准输出方法来完成输出。
附加规则:
- 只有小写字母侧手翻
n
/u
/m
/w
/b
/q
需要处理。 - 您可能会认为输入永远不会为空。
- 一个字符的字符串不是有效的车轮。
测试用例
Input -> Output
nun -> truthy
nunun -> truthy
nunununu -> falsy
wmw -> truthy
wmwun -> falsy
bqbqbqbqbqb -> truthy
v^v^v -> falsy
AVAVA -> falsy
OOO -> falsy
ununununu -> truthy
nunwmwnun -> falsy
nun unun -> falsy
nunwmw -> falsy
nnuunnuunnuu -> falsy
nwnwnwnwn -> falsy
m -> falsy
nunuuunun -> falsy
优胜者
与代码高尔夫球一样,最短的代码(每种语言)胜出!
uwuwuwuwuwu
bqb
不pdp
呢?
dpd
,pdp
这样的方法不起作用,我认为您应该在测试用例中将它们以虚假的答案回答。
b
cartq
,不是吗?d
并且p
还侧翻好友。它们的关键是旋转而不是翻转。