본문 바로가기
Problem Solving/리트코드

[리트코드 leetcode] 179. Largest Number

by ggyongi 2021. 4. 12.
반응형

leetcode.com/problems/largest-number/

 

Largest Number - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

brilliant other person's solution!

class Solution:
    def largestNumber(self, nums: List[int]) -> str:
        d=list(map(str,nums))
            
        ##10번 반복한 문자열의 대소를 비교한다. 숫자는 10^9까지니까 10번반복    
        ##중요한 것은 문자열 대소비교는 앞자리부터 시작함 '333'이 '303030'보다 큼
        k=sorted(d,key=lambda x:x*10, reverse =True)
        print(k)
        p=""
        for i in k:
            p+=str(i)
        if int(p)==0:
            return "0"
        return p
 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글