728x90
반응형
코딩테스트 연습 > 코딩테스트 입문 > 한 번만 등장한 문자
이제는 이런 문제는 쉽게 풀 수 있다. 다만 한가지 문제가 있다면, 꼭 한두가지 케이스들이 Fail이 뜨는 경우들이 있는데, 이 부분에 대해서는 뻔한 예외들이 존재한다. 이 문제에도 딱 하나의 Fail이 존재했었는데, 먼저 생각이 들었던 것은 입력의 값이 길이가 1인 경우였다. 그렇게 바꿨더니 다행히 한번에 답이 구해졌다.
내가 맞힌 정답::
def solution(s):
answer = ''
tmp = list(s)
tmp.sort()
tmp2 = tmp + tmp
if len(s) == 1:
answer = s
else:
for i in range(len(tmp)):
if (tmp.count(tmp[i]) == 1) and (tmp2[i] != tmp2[i+1]):
answer += tmp[i]
return answer
https://school.programmers.co.kr/learn/courses/30/lessons/120896
728x90
반응형
'Job Wanted > 코테 - 프로그래머스' 카테고리의 다른 글
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 2차원으로 만들기 (1) | 2022.12.17 |
---|---|
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 연속된 수의 합 (0) | 2022.12.17 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 등수 매기기 (0) | 2022.12.16 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 구슬을 나누는 경우의 수 (0) | 2022.12.16 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 숫자 찾기 (0) | 2022.12.16 |