프로그래머스 - 가장 큰 수(파이썬)

박진우·2022년 11월 12일
0

알고리즘

목록 보기
86/89

💡프로그래머스 - 가장 큰 수

◽ 문제





◽풀이

  • 3번째 줄: numbers요소를 str으로 변환한후 리스트로 만든다.

    num_list = [str(num) for num in numbers]
    같은 의미의 코드

  • 4번째 줄: 정렬을 하는데 이때 num을 3번씩 곱해줘서 비교한다.

    [6, 10, 2]에서 기본대로 정렬을 하면 1062인데 각 요소를 3자리로 맞춰서 사전순으로 비교하면 다음과 같다

    6 ➡️ 666
    10 ➡️ 101010
    2 ➡️ 222

    즉 6210이 가장 큰 값이 된다.

  • 6번째 줄: str이기 때문에 그대로 join을 하고 int형으로 바꿔준다. return이 str형이기 때문에 다시 str으로 바꿔준다.

0개의 댓글