int digitSum(int n) { int remaining = n.abs(); int s = 0; while (remaining > 0) { s += remaining % 10; remaining ~/= 10; } return s; }