Back to October Back to Year 2026
MEDIUM 14 Oct 2026 View on LeetCode

3723. Maximize Sum of Squares of Digits

</> Solution

/**
 * Problem: LeetCode 3723 - Maximize Sum of Squares of Digits
 * Difficulty: Medium
 * Language: Java
 * Author: CodeByTushu
 */
class Solution {
    public String maxSumOfSquares(int num, int sum) {
        if (sum > 9 * num) return "";
        StringBuilder sb = new StringBuilder();
        int remaining = sum;
        for (int i = 0; i < num; i++) {
            int d = Math.min(9, remaining);
            sb.append(d);
            remaining -= d;
        }
        return sb.toString();
    }
}

TIME COMPLEXITY

O(num)

SPACE COMPLEXITY

O(num)

TOPICS

Greedy Math String