국문과 유목민

13. 문자열 내림차순으로 배치하기 본문

알고리즘_코딩테스트/프로그래머스_Level1

13. 문자열 내림차순으로 배치하기

논곰 2020. 9. 10. 19:16

0. 문제

링크) https://programmers.co.kr/learn/courses/30/lessons/12917

 

코딩테스트 연습 - 문자열 내림차순으로 배치하기

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 �

programmers.co.kr


1. 알고리즘 계획

- sorted() 함수를 이용해서 내림차순으로 정렬


2. 나의 코드

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

- sorted함수의 경우 return값이 'list형'이기 때문에 이를 다시 합쳐줘야 하기 때문에 "".join()함수를 이용


3. 다른 사람의 코드

- 생략 


4. 정리 및 리뷰

- 기존에 배웠던 함수들을 이용해서 문제를 빠르게 풀 수 있었다. 

- 보통 코드 및 문제에 대한 만족도는 얼마나 빨리, 간결하게 풀어냈느냐에 대해서 나오는 듯하다.


코드 만족도: ★★★


Comments