본문 바로가기
Algorithm/코딩테스트 (Python)

[프로그래머스][셋(집합)] 중복된 문자 제거

by 싱브이 2023. 10. 15.
728x90
반응형

문제

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

 

 

 

 

내 생각

중복된 문자 중 앞에 있는 문자를 남기고, 중복된 건 포함 안시킨다. -> not in 사용을 사용해서 확인

그리고 문자열은 + 을 이용해서 붙일 수 있다 !

 

 

 

 

내 코드

def solution(my_string):
    answer = ''
    for s in my_string:
        if s not in answer:
            answer += s
    return answer
728x90
반응형

댓글