Recursive Digit Sum

  • + 1 comment
    No recursion java solution.
    
    int sum = 0;
        for(int i = 0; i < n.length(); i++ ) {
            sum += (n.charAt(i) - '0');
            if(sum > 9) {
                sum -= 9;
            }
        }
        sum = sum * k;
        sum = sum % 9;
        if(sum == 0) {
            return 9;
        }
        return sum;