백준 19844. 단어 개수 세기 (파이썬)
# [BOJ] 19844. 단어 개수 세기
S = list(input().replace(' ', '-').split('-'))
ans = len(S)
words = ["c'", "j'", "n'", "m'", "t'", "s'", "l'", "d'", "qu'"]
for s in S:
# 줄인 단어로 시작하는 경우만 카운트, 이후에 모음이 올 때만
if s[0:2] in words:
if s[2] in ['a', 'e', 'i', 'o', 'u', 'h']:
ans += 1
elif s[0:3] in words:
if s[3] in ['a', 'e', 'i', 'o', 'u', 'h']:
ans += 1
print(ans)
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 2635. 수 이어가기 (python) (1) | 2022.12.31 |
---|---|
[BOJ] 1622. 공통 순열 (python) (0) | 2022.12.19 |
[BOJ] 11976. Promotion Counting (python) (0) | 2022.12.17 |
[BOJ] 2805 나무 자르기 (python) (0) | 2022.12.12 |
[BOJ] 1966 프린터 큐 (python) (0) | 2022.12.11 |