규도자 개발 블로그
[프로그래머스/Level1/파이썬3(python3)] 문자열 내림차순으로 배치하기 본문
[프로그래머스/Level1/파이썬3(python3)] 문자열 내림차순으로 배치하기
문제
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한사항
- str은 길이 1 이상인 문자열입니다.
입출력 예
s | return |
---|---|
"Zbcdefg" | "gfedcbZ" |
풀이
def solution(s):
return ''.join(sorted(s, reverse=True))
설명
sorted는 list를 반환하기 때문에 위와 같은 형태로 문자열로 변환하여 문제를 해결하였다.
'알고리즘 > 풀이' 카테고리의 다른 글
[프로그래머스/Level1/파이썬3(python3)] 정수 내림차순으로 배치하기 (0) | 2020.04.20 |
---|---|
[프로그래머스/Level1/파이썬3(python3)] 자연수 뒤집어 배열로 만들기 (0) | 2020.04.19 |
[프로그래머스/Level1/파이썬3(python3)] 문자열 내 마음대로 정렬하기 (0) | 2020.04.17 |
[프로그래머스/Level1/파이썬3(python3)] 체육복 (0) | 2020.04.16 |
[프로그래머스/Level1/파이썬3(python3)] 실패율 (2019 KAKAO BLIND RECRUITMENT) (0) | 2020.04.15 |
Comments