(2022.11.16) Today_I_Learned_day-54

imRound·2022년 11월 16일
0
post-thumbnail

프로그래머스 정수 내림차순으로 배치하기

https://school.programmers.co.kr/learn/courses/30/lessons/12933

# 정수 내림차순으로 배치하기

def solution(n):
    answer = sorted(list(str(n)), reverse=True)
    return int(''.join(answer))

문제를 풀면서 answer = sorted(list(str(n)), reverse=True) 까지는 진행했는데

return을 어떻게 해야할 지 고민 중에, join() 함수가 있는 것을 다시 생각하게 되었다.

다시 한 번 정리해보았다.

join() 함수

  • 문자열 합치기 함수이다.
    join 함수는 리스트의 문자열들을 합치는역할을 한다.

split() 함수

  • 문자열을 쪼개는 함수이다. 해당 함수는 파라미터로 구분하는 문자를 주면,
    해당 구분자를 기준으로 문자열을 잘라서 리스트 형식으로 반환한다.

join, split 함수 예제

str = "Hi my name is limcoing"
splitted_str = str.split()
print(splitted_str)

## 결과값
# ['Hi', 'my', 'name', 'is', 'limcoing']

joined_str = " ".join(splitted_str)
print(joined_str)

## 결과값
# Hi my name is limcoing
profile
Django 개발자

0개의 댓글