프로그래머스 가장 큰 수

매일 공부(ML)·2022년 5월 15일
0

이어드림

목록 보기
44/146

def solution(numbers):
2
    """
3
    숫자를 리스트로 받고난 후에 그 숫자끼리 조합을 합니다.
4
    그리고 나서 가장 큰 수를 int로 바꾸면 됩니다
5
    """
6
    numbers = list(map(str,numbers)) #숫자입력
7
    numbers.sort(key=lambda x:x*3, reverse=True) #숫자를 정렬하는데 이때 받은 같은 수를 3번 반복한 후 인덱싱으로 뽑아내면([0]) 앞자리 큰 수로 정렬됩니다.
8
    return str(int(''.join(numbers))) #공백으로 숫자를 합쳐서 정수로 바꿈
profile
성장을 도울 아카이빙 블로그

0개의 댓글