auto-generated entry for Add Digits. the solution files are available below.
solution files
- C++
add-digits/synced-solution.cpp - Python
add-digits/synced-solution.py - TypeScript
add-digits/synced-solution.ts
Collected C++, Python, TypeScript solutions for add digits. Add a dedicated write-up later if you want deeper notes.
auto-generated entry for Add Digits. the solution files are available below.
add-digits/synced-solution.cppadd-digits/synced-solution.pyadd-digits/synced-solution.tsdef addDigits(num: int) -> int:
return class="syntax-number">1 + (num - class="syntax-number">1) % class="syntax-number">9 if num > class="syntax-number">0 else class="syntax-number">0
class Solution {
public:
int addDigits(int num) {
return num == class="syntax-number">0 ? class="syntax-number">0 : class="syntax-number">1 + (num - class="syntax-number">1) % class="syntax-number">9;
}
};
function addDigits(num: number): number {
return num === class="syntax-number">0 ? class="syntax-number">0 : class="syntax-number">1 + ((num - class="syntax-number">1) % class="syntax-number">9);
}