LeetCode solutions

2630. Alternating Digit Sum

My accepted C++ solution to LeetCode problem 2630, Alternating Digit Sum, running in 0ms.

  • Difficulty: Easy
  • C++
  • Runtime 0ms
  • Memory 7.9MB

Read the problem on LeetCode View on GitHub

C++

Accepted on LeetCode — runtime 0ms, memory 7.9MB, accepted 2025-12-27.

cpp
class Solution {
    public:
    int alternateDigitSum(int n) {
        string s = to_string(n);
        int sum = 0, sign = 1;
        for (char c : s) {
            sum += sign * (c - '0');
            sign = -sign;
        }
        return sum;
    }
};

Source