Python으로 구현한 2954번 창영이의 일기장 문제 풀이입니다.
https://www.acmicpc.net/problem/2954
data = input()
value = ['a', 'e', 'i', 'o', 'u']
number = 0
while number < len(data) :
print(data[number], end='')
if data[number] in value :
number += 2
number += 1
1. value 리스트에 모음을 정의해놓는다.
2. while문을 통해 문자열의 문자를 하나씩 확인하여 화면에 출력한다.
3. 조건문을 통해 해당 문자가 value(모음 리스트)에 존재할 경우 인덱스를 의미하는 number 값을 2 증가시킨다.
4. 조건문이 끝나면 number값을 1 증가시킨다.
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 10930번 SHA-256 풀이 (0) | 2021.12.03 |
---|---|
백준(Python) 13163번 닉네임에 갓 붙이기 풀이 (0) | 2021.12.03 |
백준(Python) 17614번 369 풀이 (0) | 2021.12.03 |
백준(Python) 14720번 우유 축제 풀이 (0) | 2021.12.01 |
백준(Python) 10811번 바구니 뒤집기 풀이 (0) | 2021.12.01 |