파이썬 코드카타
정수 내림차순으로 배치하기 # sort, ''.join()
여연찌
2024. 3. 28. 23:28
def solution(n):
result = list(str(n))
result.sort(reverse = True)
return int(''.join(result))
① result = list(str(n))
# n을 문자열로 바꾸어 리스트를 만들어준다
>> ['1','1','8','3','7','2']
② result.sort(reverse = True)
# 리스트를 내림차순으로 정렬해준다
>> ['8','7','3','2','1','1']
③ int(''.join(result))
# ''.join(리스트) 함수를 사용하여 문자열로 합쳐서 반환
>> 문자열 873211
# int 를 사용하여 정수로 리턴해준다
>> 숫자열 873211
*
'구분자'.join(리스트) 함수
매개변수로 들어온 리스트를 문자열로 합쳐서 반환해준다
ex.
a_list = [a,b,c]
result = '_'.join(a_list)
>> 문자열 a_b_c
result=''.join(a_list)
>> 문자열 abc