Python으로 구현한 1264번 모음의 개수 문제 풀이입니다.
https://www.acmicpc.net/problem/1264
while True :
data = input()
if data == '#' :
break
value = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U']
result = 0
for i in range(len(data)) :
if data[i] in value :
result += 1
print(result)
1. 입력받은 값이 '#'일 때까지 while문을 통해 반복 수행한다.
2. value를 리스트 형태로 구성하고 내부 값에는 모음의 소문자, 대문자를 모두 할당한다.
3. 입력받은 문자열의 길이만큼 반복문을 수행하여 현재 확인하고 있는 문자가 value에 존재할 경우 result를 1 증가한다.
4. 최종적으로 result를 출력한다.
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 17388번 와글와글 숭고한 풀이 (0) | 2021.11.29 |
---|---|
백준(Python) 2804번 크로스워드 만들기 풀이 (0) | 2021.11.29 |
백준(Python) 10813번 공 바꾸기 풀이 (0) | 2021.11.29 |
백준(Python) 6679번 싱기한 네자리 숫자 풀이 (0) | 2021.11.29 |
백준(Python) 11098번 첼시를 도와줘! 풀이 (0) | 2021.11.29 |