Minimum Addition to Make Integer Beautiful - Problem
You are given two positive integers n and target.
An integer is considered beautiful if the sum of its digits is less than or equal to target.
Return the minimum non-negative integer x such that n + x is beautiful. The input will be generated such that it is always possible to make n beautiful.
Input & Output
Example 1 — Basic Case
$
Input:
n = 16, target = 6
›
Output:
4
💡 Note:
n=16 has digit sum 1+6=7 > 6. Adding 4 gives us 20 with digit sum 2+0=2 ≤ 6.
Example 2 — Already Beautiful
$
Input:
n = 467, target = 20
›
Output:
0
💡 Note:
n=467 has digit sum 4+6+7=17 ≤ 20, so it's already beautiful.
Example 3 — Large Rounding
$
Input:
n = 1, target = 1
›
Output:
0
💡 Note:
n=1 has digit sum 1 ≤ 1, so it's already beautiful.
Constraints
- 1 ≤ n ≤ 1012
- 1 ≤ target ≤ 150
Visualization
Tap to expand
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code