해당 문제는 여기에서 확인하실 수 있습니다.
def solution(s):
char_counts = {} # 문자의 빈도수를 저장할 딕셔너리
# 1. 문자 빈도수 계산
for char in s:
if char in char_counts:
char_counts[char] += 1
else:
char_counts[char] = 1
# 2. 한 번만 등장하는 문자 필터링
unique_chars = []
for char, count in char_counts.items():
if count == 1:
unique_chars.append(char)
# 3. 사전순 정렬
unique_chars.sort()
# 4. 문자열로 변환하여 반환
answer = "".join(unique_chars)
return answer