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)와 같은 방식으로 간단하게 리스트로 만들 수 있다.
[Python] Programmers lv1 콜라츠 추측, 정수 제곱근 판별, 자연수 뒤집어 배열로 만들기, x만큼 간격이 있는 n개의 숫자 (0) | 2021.05.14 |
---|---|
[Python] Programmers lv1 핸드폰 번호 가리기, 하샤드 수, 자릿수 더하기 (0) | 2021.05.13 |
[Python] Programmers lv1 문자열 다루기 기본, 문자열 내 p와 y의 개수 (0) | 2021.05.08 |
[Python] Programmers lv1 약수의 합, 나누어 떨어지는 숫자 배열 (0) | 2021.05.07 |
[Python] Programmers lv1 평균 구하기, 짝수와 홀수, 같은 숫자는 싫어 (0) | 2021.05.06 |
댓글 영역