Coding Test/[Python] Programmers lv1
[Python] Programmers lv1 문자열 내림차순으로 배치하기
winCow
2021. 5. 11. 23:34
1. 제출코드
def solution(s):
i_list = []
for i in s:
i_list.append(i)
i_list.sort()
i_list.reverse()
answer = ''.join(i_list)
return answer
문자열 s의 문자 하나하나를 요소로 가지는 리스트를 만들고, sort, reverse를 적용한 뒤 다시 join을 이용해 문자열로 만든다.
2. 추가사항
def solution(s):
s = list(s)
s.sort()
s.reverse()
answer = ''.join(s)
return answer
파이썬에는 문자열을 리스트로 만드는 매소드가 존재했다. s = list(s)와 같은 방식으로 간단하게 리스트로 만들 수 있다.