개발자가 내팔자

[Programmers] 자릿수 더하기 Python / Java / JavaScript / C / C++ 본문

Algorithms

[Programmers] 자릿수 더하기 Python / Java / JavaScript / C / C++

야생의 개발자 2022. 8. 5. 14:47

Python

def solution(n):
    answer = 0
    while (n > 0):
        answer += n % 10
        n = n // 10
    return answer

Java

import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;

        while (n > 0) {
            answer += n % 10;
            n = n / 10;
        }
        return answer;
    }
}

JavaScript

function solution(n)
{
    let answer = 0;

    while (n) {
        answer += parseInt(n % 10);
        n = parseInt(n / 10);
    }

    return answer;
}

C

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int n) {
    int answer = 0;

    while (n) {
        answer += n % 10;
        n /= 10;
    }
    return answer;
}

C++

#include <iostream>

using namespace std;
int solution(int n)
{
    int answer = 0;

    while (n) {
        answer += n % 10;
        n /= 10;
    }
    return answer;
}
Comments