https://school.programmers.co.kr/learn/courses/30/lessons/120896
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr

def solution(s):
answer = []
for i in s:
if s.count(i)==1:
answer.append(i)
return ''.join(sorted(answer))
- 개수가 1인 i를 answer에 추가
- ''.join 을 이용해 리스트 각 요소에 아무것도 추가하지 않고 그대로 이어 붙임
https://school.programmers.co.kr/learn/courses/30/lessons/120895
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr

def solution(my_string, num1, num2):
answer = ''
my_string = list(my_string)
my_string[num1], my_string[num2] = my_string[num2], my_string[num1]
answer = ''.join(my_string)
return answer
- 문자열을 리스트로 쪼개준 다음 인덱스 순서를 바꿔줌
- 그리고 다시 위에 푼 문제처럼 ''.join 을 이용해 붙임