가오리의 코딩일기
[12917] 문자열 내림차순으로 배치하기 본문
https://programmers.co.kr/learn/courses/30/lessons/12917?language=python3
# 방법1
def solution(s):
return (''.join(sorted(s)[::-1]))
# 방법2
def solution(s):
return ''.join(sorted(s, reverse=True))
# 방법3
def solution(s):
return (''.join(reversed(sorted(s))))
'구분자'.join(리스트)
- 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 변환하는 함수
arr = ['hello', 'world']
result = '_'.join(arr)
print(result) # hello_world
arr = ['hello', 'world']
result = '\n'.join(arr)
print(result)
# hello
# world
reverse vs. reversed
a. reverse : list 타입에서 제공하는 함수, 값 반환X, 단순히 해당 list 뒤집기
b. reversed : 내장함수, list에서 제공하는 함수X
'Python > 프로그래머스' 카테고리의 다른 글
[12954] x만큼 간격이 있는 n개의 숫자 (0) | 2022.07.10 |
---|---|
[12903] 가운데 글자 가져오기 (0) | 2022.07.02 |
[12922] 수박수박수박수박수박수? (0) | 2022.06.30 |
[12937] 짝수와 홀수 (0) | 2022.06.20 |
A. 그리디 - 10. 무지의 먹방 라이브 (0) | 2022.05.29 |