반응형
입력받은 문자열에서 x개 떨어진 문자열을 붙여서 result에 저장한다.
result 다음값에 저장되는 값부터 끝까지 리스트와 비교해서 그 값이 안에 존재한다면 놀랍지 않은 문자열이므로 check를 0으로 바꿔준다.
while (1):
l=input()
if l=='*':
break
check=1
for x in range(1,len(l)):
result=[]
for y in range(len(l)):
if y+x<len(l):
result.append(l[y]+l[x+y])
for t in range(len(result)):
if result[t] in result[t+1:]:
check=0
if check:
print(l+" is surprising.")
else:
print(l+" is NOT surprising.")
반응형