Beakjoon&프로그래머스/파이썬
[백준/파이썬] 4659번 비밀번호 발음하기
현장
2022. 5. 13. 18:02
-Code
al = "aeiou"
while 1:
s = input()
if s == "end":
break
flag = False
for i in range(len(s)):
if s[i] in al:
flag = True
if i > 1:
if s[i] in al and s[i - 1] in al and s[i - 2] in al:
flag = False
break
if s[i] not in al and s[i - 1] not in al and s[i - 2] not in al:
flag = False
break
if i > 0:
if s[i] == s[i - 1] and s[i] != 'e' and s[i] != 'o':
flag = False
break
if flag:
print(f"<{s}> is acceptable.")
else:
print(f"<{s}> is not acceptable.")
조건을 일일이 입력하는데 귀찮은 문제였습니다. 조건이 많아서 단어 하나 틀려서 찾는데 고생했습니다.