The Add Digits solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Add Digits
C++, Python and TypeScript solutions for Add Digits.
Solution files
Python•add-digits/synced-solution.py
def addDigits(num: int) -> int:
return 1 + (num - 1) % 9 if num > 0 else 0
C++•add-digits/synced-solution.cpp
class Solution {
public:
int addDigits(int num) {
return num == 0 ? 0 : 1 + (num - 1) % 9;
}
};
TypeScript•add-digits/synced-solution.ts
function addDigits(num: number): number {
return num === 0 ? 0 : 1 + ((num - 1) % 9);
}