문제
https://school.programmers.co.kr/learn/courses/30/lessons/120896
설계
- 아스키코드 이용(소문자 : 97~122번)
def solution(s):
bucket = [0] * 123 # 0포함이므로 1개 더 만든다.
for i in range(len(s)):
bucket[ord(s[i])] += 1
answer = ''
for i in range(97, 123):
if bucket[i] == 1:
answer += chr(i) # index 번호를 문자로 변환
return answer
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 영어가 싫어요 - 파이썬, 자바스크립트 (0) | 2023.01.22 |
---|---|
[프로그래머스] 인덱스 바꾸기 - 파이썬 (0) | 2023.01.22 |
[프로그래머스] 약수 구하기 - 파이썬 (0) | 2023.01.22 |
[프로그래머스] 가장 큰 수 찾기 - 파이썬, 자바스크립트 (0) | 2023.01.22 |
[프로그래머스] 옹알이 (1) - 파이썬 (0) | 2023.01.22 |