[LeetCode] 2578. Split With Minimum Sum

김민우·2023년 3월 8일
0

알고리즘

목록 보기
154/189

- Problem

2578. Split With Minimum Sum

- 내 풀이

class Solution:
    def splitNum(self, num: int) -> int:
        num = sorted(str(num))
        
        num1, num2 = "", ""

        for i in range(len(num)):
            if i % 2:
                num1 += num[i]
            else:
                num2 += num[i]

        return int(num1) + int(num2)

or

class Solution:
    def splitNum(self, num: int) -> int:
        num = "".join(sorted(str(num)))
        return sum(map(int, (num[::2], num[1::2])))

- 결과

profile
Pay it forward.

0개의 댓글