nueijeel

[프로그래머스][python] Lv.0 - 중복된 문자 제거 본문

코딩테스트/프로그래머스

[프로그래머스][python] Lv.0 - 중복된 문자 제거

nueijeel 2023. 3. 8. 22:19

📌 문제 설명

 

문자열 my_string이 매개변수로 주어집니다. 
my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.

 

 

 

📌 작성한 코드

 

def solution(my_string):
    answer = ''
    for i in my_string:
        if i not in answer: answer += i
    return answer

 

중복된 문자 제거라 처음엔 replace를 사용해야하나 했는데, 중복되는 대상 문자가 문자열에서 제일 처음 나오는 부분은 없애면 안되기 때문에,,,, 고민해보다 not in으로 깔끔하게 해결이 됐다!!

728x90