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에서도 지랄이더니 여기서도ㅋ..
'Algorithm' 카테고리의 다른 글
programmers #정수 제곱근 판별 (0) | 2021.07.21 |
---|---|
programmers # 행렬의 덧셈 (0) | 2021.07.20 |
programmers #문자열 다루기 기본 (0) | 2021.07.20 |
programmers #자연수 뒤집어 배열로 만들기 (0) | 2021.07.20 |
알고리즘 스터디 #스택과 큐 (0) | 2021.07.03 |