링크텍스트
Strings = []
while True:
String = input()
if String == '*':
break
else:
Strings.append(String)
pair = []
for i in range(len(Strings)):
pair.append([])
for k in range(len(Strings[i]) - 1):
pair[i].append([])
for i in range(len(Strings)):
if len(Strings[i]) == 1:
pair[i].append(Strings[i])
for k in range(0, len(Strings[i]) - 1):
for j in range(0, len(Strings[i]) - 1):
if (j + k + 1) < len(Strings[i]):
temp_str = Strings[i][j]+Strings[i][j+k+1]
pair[i][k].append(temp_str)
for i in range(len(pair)):
flag = True
for k in range(len(pair[i])):
if len(pair[i][k]) != len(set(pair[i][k])):
flag = False
break
if flag == False:
print(f'{Strings[i]} is NOT surprising.')
else:
print(f'{Strings[i]} is surprising.')