백준 10173번 틀렸습니다. (파이썬)
-
게시물 수정 , 삭제는 로그인 필요
문제 : https://www.acmicpc.net/problem/10173 코드 : https://www.acmicpc.net/source/34137629
도저히 제 머리론 이해가 안갑니다 고수님들
반례나 틀린 부분 있으시면 가르쳐주시면 감사하겠습니다...
while 1:
n = list(input().strip())
print(n)
if n == ['E', 'O', 'I']:
break
for i in range(len(n)-3):
if (n[i] == 'n' or n[i] == 'N') and (n[i+1] == 'e' or n[i+1] == 'E'):
if (n[i+2] == 'm' or n[i+2] == 'M') and (n[i+3] == 'o' or n[i+3] == 'O'):
print('Found')
break
elif i == len(n)-4:
print('Missing')
if len(n) < 4:
print('Missing')
while 1:
n = list(input().strip())
print(n)
if n == ['E', 'O', 'I']:
break
for i in range(len(n)-3):
if (n[i] == 'n' or n[i] == 'N') and (n[i+1] == 'e' or n[i+1] == 'E'):
if (n[i+2] == 'm' or n[i+2] == 'M') and (n[i+3] == 'o' or n[i+3] == 'O'):
print('Found')
break
elif i == len(n)-4:
print('Missing')
if len(n) < 4:
print('Missing')