programmers | Lv1. 문자열 내림차순으로 배치하기 [Python]

yeonk·2022년 2월 17일
0

algorithm

목록 보기
27/88
post-thumbnail

💡 Python 3






🔗 문제

문자열 내림차순으로 배치하기 [Link]






💻 코드

대박! 완전 비효율적인 코드 ㅎㅎ
대소문자 정렬에 대해 너무 어렵게 생각했다.. 바보..ㅠ
여기서 알아갈 점.. 문자열에 sortsorted 사용은 가능한데 결과는 리스트로 나온다.

def solution(s):
    u_list = ''
    l_list = ''
    for i in s: 
        if i.isupper(): u_list += i
        else: l_list += i
    return ''.join(sorted(l_list, reverse=True)) + ''.join(sorted(u_list, reverse=True))






💥 다른 사람 코드

간결한 코드.. 그래.. 대소문자는 똑똑한 파이썬이 정렬해준다.. 딱콩..

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

0개의 댓글