Q.

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.

 

def solution(n):
    return int("".join(sorted(list(str(n)), reverse=True)));

이건 코드 자체를 공부해야한다.

지금 부족한 점은

1. 함수를 모름( sorted(reverse=True), join 이 뭔지 모름)

2. 간단명료하게 가로로 늘여 쓰는 것을 잘 못함

 

스터디 조원의 도움을 받아서 짜낸 코드가

def solution(n):
    m = list(str(n))
    m.sort(reverse=True)
    res = "".join(m)
    return int(res)

ㅋ....조인은 sql에서도 지랄이더니 여기서도ㅋ..

+ Recent posts