(灵感来源于这个职位的拼图。)警告:这个谜题的破坏者在下面。
标准电话键盘将字母与数字关联如下:
1 ->
2 -> ABC
3 -> DEF
4 -> GHI
5 -> JKL
6 -> MNO
7 -> PQRS
8 -> TUV
9 -> WXYZ
0 ->
一个给定的输入字被定义为一个有序的词,如果当使用上面的键按下键时,得到的数字不是不减少就是不增加。换句话说,结果数不能增加也不能减少。
例如,单词CAT
翻译为228
,它是不递减的,因此是一个有序的单词.然而,单词DOG
是364
,它增加和减少,因此不是一个有序的单词。
挑战
给定一个单词,输出它是否是有序的。
[A-Z]
或[a-z]
字母组成的单词(不一定是字典词),以任何合适的格式表示。一个一致的特鲁西/法尔赛值,用于确定输入单词是否为有序(真)或非有序(falsey)。
这里有一些有序的单词(例如,真实的),还有更多关于链接的谜题。
CAT
TAC
AAA
DEMONS
SKID
LKJONMSRQP
ABCDEFGHIJKLMNOPQRSTUVWXYZ
这里有一些无序词(例如,falsey)。
DOG
GOD
ROSE
COFFEE
JKLMNOGHI
发布于 2017-08-01 14:23:54
a=[3681/ord(c)for c in input()]
print sorted(a)in[a,a[::-1]]
接受小写输入。
⌊3681/x⌋从
a
前,x≈96.8684210526点38 ~ 37次;c
与d
之间,x≈99.4864864865,37 ~ 36;f
和g
之间,x≈102.25为36 ~ 35;i
和j
之间,x≈105.171428571为35 ~ 34;l
与m
之间,x≈108.264705882处34 ~ 33;o
和p
之间,x≈111.545454545点33 ~ 32;s
与t
之间,x≈115.03125时32 ~ 31;v
和w
之间,x≈118.741935484点31 ~ 30;z
之后,在x≈122.7点30到29。https://codegolf.stackexchange.com/questions/136838
复制相似问题