jyamethyst21 님의 블로그

프로그래머스 - '모음 제거' (PYTHON 풀이) 본문

CODING 💻

프로그래머스 - '모음 제거' (PYTHON 풀이)

jyamethyst21 2026. 5. 23. 18:18

문제:

 

문자열이 주어질 때, 해당 문자열에 존재하는 알파벳 모음을 전부 제거하고 출력하는 문제이다.

 

풀이:

def solution(my_string):
    li = ['a', 'e', 'i', 'o', 'u']
    result = ''

    for i in my_string:
        if i not in li:
            result += i
    return result

제거할 리스트를 li에 저장하고 정답을 저장할 result 변수를 선언하였다.

이후 반복문을 통해 입력받은 문자열을 전부 한 개씩 확인하여서, 제거할 리스트와 비교하였다.

제거할 리스트에 해당 알파벳이 존재하지 않는 경우 이는 제거하지 않아도 되는 문자이므로 결과 변수인 result에 해당 값을 추가하고 최종적으로 이 변수를 리턴하였다.