X. Tách số thành hai số sao cho tổng là nhỏ nhất
Bạn được cho một số nguyên dương num. Hãy tách num thành hai số nguyên không âm num1 và num2 sao cho:
- Việc ghép
num1vànum2lại (nối tất cả các chữ số của chúng) là một hoán vị củanum. - Nói cách khác: tổng số lần xuất hiện của mỗi chữ số trong
num1vànum2bằng với số lần xuất hiện của chữ số đó trongnum. num1vànum2có thể chứa chữ số 0 ở đầu.
Yêu cầu:
Trả về tổng nhỏ nhất có thể của num1 + num2.
Ghi chú:
numđảm bảo không chứa số 0 ở đầu.- Thứ tự các chữ số trong
num1vànum2không cần giống với thứ tự trongnum.
Ví dụ:
Ví dụ 1:
- Input:
num = 4325 - Output:
59 - Giải thích: Có thể tách 4325 thành
num1 = 24,num2 = 35, tổng là 59. Đây là tổng nhỏ nhất có thể đạt được.
Comments