50 : continue else : break for i in range(times-1) : check_error(i) for i in range(times) : if error_point[i] != "" : print(error_point[i][0], error_point[i][-1]) break elif i == times-1 and error_point[-1] == "" : print("Yes") break"> 50 : continue else : break for i in range(times-1) : check_error(i) for i in range(times) : if error_point[i] != "" : print(error_point[i][0], error_point[i][-1]) break elif i == times-1 and error_point[-1] == "" : print("Yes") break"> 50 : continue else : break for i in range(times-1) : check_error(i) for i in range(times) : if error_point[i] != "" : print(error_point[i][0], error_point[i][-1]) break elif i == times-1 and error_point[-1] == "" : print("Yes") break">
# 끝말잇기
# 처음으로 틀린 부분을 찾는 프로그램
# 대문자 소문자 틀려도 찾음
def check_error(i) :
if words[i][-1] != words[i+1][0] :
error_point[i] = words[i][-1]+words[i+1][0]
while True :
times = int(input())
if times < 1 or times > 1000 :
continue
else :
break
words= [ "" for i in range(times) ]
error_point = ["" for i in range(times)]
for i in range(times) :
while True :
words[i] = input()
if len(words[i]) < 1 or len(words[i]) > 50 :
continue
else :
break
for i in range(times-1) :
check_error(i)
for i in range(times) :
if error_point[i] != "" :
print(error_point[i][0], error_point[i][-1])
break
elif i == times-1 and error_point[-1] == "" :
print("Yes")
break
for문에서 break 사용하면 for문을 탈출할 수 있다.