본문 바로가기
코테 준비/프로그래머스

[프로그래머스] Level 1. 정수 내림차순으로 배치하기

by 귤이두번 2022. 1. 19.

def solution(n):

    num_list = list(str(n))         # 들어온 정수를 문자열로 바꾼 후 다시 리스트로(한문자씩) 바꿈
    num_list.sort(reverse = True)	# 리스트에서 제공하는 정렬 함수 사용 

    answer = int("".join(num_list))	# 묹자열을 다시 리스트로

    return answer

 

문자열을 리스트로

1. 어떤 것 기준으로 split()

- a.split()은 공백 기준, a.split('/')는 /기준

2. 문자열 요소 하나하나씩

- list(a)

 

리스트를 문자열로

1. join()

- a.join()은 공백 없이, a.split(' ') 요소 사이에 ' '추가

 

댓글