문제풀이/BOJ

[Python] BOJ/백준 2954번 창영이의 일기장

서채리 2021. 6. 17. 22:58

[문제]

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

 

2954번: 창영이의 일기장

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

www.acmicpc.net

 


[풀이]

모음('a', 'e', 'i', 'o', 'u')의 경우에는 2개의 문자가 더 있기 때문에 i 값에 2를 더해주어 그 사이의 문자들은 출력되지 않는다.

 


[코드]

if __name__ == '__main__':
    sentence = input()
    vowels = "aeiou"
    i = 0
    while i < len(sentence):
        print(sentence[i], end='')
        if sentence[i] in vowels:
            i += 2
        i += 1