본문 바로가기
프로그래머스

프로그래머스 pccp 모의고사 1-1 외톨이 알파벳

by 콩순이냉장고 2024. 12. 1.

문제 URL :https://school.programmers.co.kr/learn/courses/15008/lessons/121683

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 접근법  :

연속된 문자를 뛰어넘고 문자가 2번이상 나오면 외톨이문자입니다.

 

소스코드 :

from collections import Counter
def solution(input_string):
    s = input_string
    answer = ''
    i = 0
    c = Counter()
    while i<len(s):
        j = i+1
        c[s[i]]+=1
        while j<len(s) and s[i]==s[j]:
            j+=1
        i=j
    for i in range(26):
        if c[chr(ord('a')+i)] >=2:
            answer+=chr(ord('a')+i)
    if answer =='':
        return 'N'
    
    return answer

 

궁금한점 혹은 모르는점 어떤 질문이든 댓글은 언제나 환영입니다.