该题的突破点在于找到数字对应的英文独特包含的英文字母,通过这些独特的英文字母反推出数字。例如:只有six含有'x',只有zero含有'z'.
Java代码
import java.util.Scanner;
小红从老师那得到一个字符串,老师告诉他里面藏着一段数字密码,并且说数字密码是升序排放的。该字母是由数字密码中的每个数字转换成对应的英文(即1对
应“one”,2对应“two”等等),然后将英文随机的转为大写并打乱得到的。小红的CUP几乎都要烧坏了,他想问问你怎么解决这个问题?
输入一行字符串,表示字母s,∣s∣≤100000
输出对应的数字密码
输入
OOnEEn
输出
11
11对应的英文为oneone
再将oneone的字母随机转换为大写并打乱即为OOnEEn