💡 Python 3
문자열 내림차순으로 배치하기 [Link]
대박! 완전 비효율적인 코드 ㅎㅎ
대소문자 정렬에 대해 너무 어렵게 생각했다.. 바보..ㅠ
여기서 알아갈 점.. 문자열에sort
랑sorted
사용은 가능한데 결과는 리스트로 나온다.
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))