문제 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
궁금한점 혹은 모르는점 어떤 질문이든 댓글은 언제나 환영입니다.
'프로그래머스' 카테고리의 다른 글
프로그래머스 pccp 모의고사 1-3 유전법칙 (0) | 2024.12.01 |
---|---|
프로그래머스 pccp 모의고사 1-2 체육대회 (0) | 2024.12.01 |
프로그래머스 [PCCP 기출문제] 4번 / 수식 복원하기 (0) | 2024.10.22 |
프로그래머스 [PCCP 기출문제] 3번 / 충돌위험 찾기 (0) | 2024.10.22 |
프로그래머스 [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지(python) (0) | 2024.10.22 |