백준(Python) 풀이/구현

백준(Python) 2954번 창영이의 일기장 풀이

개발윗미 2021. 12. 3. 11:35

Python으로 구현한 2954번 창영이의 일기장 문제 풀이입니다.

 

https://www.acmicpc.net/problem/2954

 

2954번: 창영이의 일기장

창영이는 매일 밤 하루동안 일어난 일을 일기장에 남긴다. 일기장을 쓰면서 영어 공부도 같이 하기 위해서 영어로 일기를 쓴다. 또, 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i

www.acmicpc.net


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 증가시킨다.