View

문제 설명

영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.


제한사항
  • my_string은 소문자와 공백으로 이루어져 있습니다.
  • 1 ≤ my_string의 길이 ≤ 1,000

입출력 예my_stringresult
"bus" "bs"
"nice to meet you" "nc t mt y"

입출력 예 설명

입출력 예 #1

  • "bus"에서 모음 u를 제거한 "bs"를 return합니다.

입출력 예 #1

  • "nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt y"를 return합니다.

나의 풀이

def solution(my_string):
    alph = ["a", "e", "i", "o", "u"]
    for a in alph:
        if a in my_string:
            my_string = my_string.replace(a,'') 
    return my_string

여기서 주의할점은  my_string.replace(a,'') 은 원본 my_string에 영향을 끼치지 않고,  변경된 값 그 자체를 return한다.

'코딩테스트 > 프로그래머스' 카테고리의 다른 글

programmers) 가장 큰 수 찾기  (0) 2022.11.07
programmers) n의 배수 고르기  (0) 2022.11.07
programmers) 연속된 수의 합  (0) 2022.11.07
programmers) 약수 구하기  (0) 2022.11.06
programmers) 개미 군단  (0) 2022.11.06
Share Link
reply
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31