为这9个令人困惑的相似单词中的每一个,以您喜欢的任何方式分配数字1-9:
though
through
thorough
Thoreau
throw
threw
trough
tough
troll
编写一个包含字符串的程序。如果输入是这9个单词之一,则输出分配给它的数字。如果输入不是以上单词之一,则程序可能会执行任何操作(包括错误或永久循环)。
单词区分大小写,例如Thoreau
,应产生一个1到9的数字,但thoreau
不一定会一样。
例
假设您分配数字如下:
though 9
through 2
thorough 7
Thoreau 6
throw 3
threw 5
trough 4
tough 1
troll 8
然后在tough
输入时,1
应输出。
当through
输入时,2
应当输出。
当throw
输入时,3
应当输出。
。。。
当though
输入时,9
应当输出。
所有其他输入都可以做任何事情。
细节
- 通过stdin或命令行获取输入字符串,然后输出到stdout。
- 输出可能包含单个尾随换行符。
- 您可以编写一个可以接受字符串并正常打印结果或返回结果的函数,而不是程序。
- 以字节为单位的最短提交胜出。
find
方法找不到时,我有一个聪明的解决方案可以输出零。然后规则改变了。聪明的主意现在还不那么聪明。