输入n(n是不大于100
的正整数)和n个电话号码,每个电话号码都是长度是1至
10的数字串。若此电话号码集不符合编码要求,则输出
所有是其他电话号码的前缀的号码,否则输出“Ok”
你的电话号码集的编码要求是什么?
比如:第一位要求是1:第2位要求是3 5 8
n = int(input())
li = []
for i in range(n):
s = input()
if not (len(s)>=2 and s[0]=="1" and s[1] in ["3","5","8"]):
li.append(s)
if len(li)==0:
print('OK')
else:
for v in li:
print(v)
如有帮助,望采纳!谢谢!
判断每个字符的ASCII值,如果值在48~57直接就是对的。