최대 1 분 소요

문제 링크

프로그래머스-중복된 문자 제거

문제 풀이

def isDupplicate(ch,string):
    for s in string:
        if s == ch:
            return True
    return False

def solution(my_string):
    answer = ''
    
    for ch in my_string:
        if not isDupplicate(ch,answer):
            answer +=ch

    
    return answer

문제 풀이(다른 방법)

def solution(my_string):
    answer=''
    s = set()
    for ch in my_string:
        if ch not in s:
            answer +=ch
            s.add(ch)
    return answer

댓글남기기