Notice
Recent Posts
Recent Comments
Link
나의 개발일지
[프로그래머스] PCCP 모의고사 1회_1 외톨이 알파벳 [Python] 본문
def solution(input_string):
answer = ""
chk = []
for i in input_string:
if input_string.count(i) >= 2 and i not in chk: # 2개 이상이고 확인 안 한 알파벳
idx = [] # 알파벳 위치 넣을 배열 (알파벳마다 초기화)
chk.append(i) # 이미 검사한 알파벳 또 안 하려고 추가
for j in range(len(input_string)):
if i == input_string[j]:
idx.append(j) # 같은 알파벳 위치 추가
for k in range(len(idx)-1): # 위치가 들어간 리스트
if idx[k+1] - idx[k] >= 2: # 위치가 2 이상 차이 나면
answer += i # 정답에 추가
break
if answer == "": return "N" # 추가된게 없으면 "N"
return "".join(sorted(answer)) # 알파벳 순으로 정렬해서 문자열로 변환
'프로그래머스' 카테고리의 다른 글
[프로그래머스] PCCP 모의고사 1회_3 유전법칙 [Python] (0) | 2023.07.14 |
---|---|
[프로그래머스] PCCP 모의고사 1회_2 체육대회 [Python] (0) | 2023.07.14 |
[프로그래머스] Lv.3 순위 [Python, 파이썬] (0) | 2023.07.10 |
[프로그래머스] Lv.2 더 맵게 [Python, 파이썬] (0) | 2023.07.09 |
[프로그래머스] Lv.2 프로세스 [Python, Java] (0) | 2023.07.02 |
Comments