coding test - python/Programmers

Programmers / 문자열 내림차순으로 배치하기 / Python

sillon 2022. 3. 29. 19:35
728x90
반응형

 

*문제 출처는 프로그래머스에 있습니다.

문제 제목: 문자열 내림차순으로 배치하기

문제 사이트: https://programmers.co.kr/learn/courses/30/lessons/12917


나의 풀이

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

sorted 함수와 join함수를 이용하였다.

sorted함수는 리스트 함수를 정열하는 함수라서

join함수를 이용하여 리스트 형태가 아닌 문자열의 형태로 값을 저장하도록 하였다.

 

모범답안

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

※ 알아야 할 것

- join 함수를 이용하면 리스트를 합쳐서 문자열의 형태로 저장할 수 있다. 

참고 https://blog.naver.com/happynut/222624618677 

 

728x90
반응형