N

(프로그래머스 c++)자릿수 더하기 본문

프로그래머스 알고리즘/1단계

(프로그래머스 c++)자릿수 더하기

naeunchan 2020. 4. 27. 10:35
728x90
반응형

각 자릿수의 합을 구하는 문제..!

while문으로 n이 0보다 클 때까지 돌고,

n을 10으로 나눴을 때 나머지 값을 answer에 계속 더해준다.

그 후 n을 10으로 나누고 이 값을 n에 저장하면 각 자릿수를 구할 수 있다.

#include <iostream>

using namespace std;
int solution(int n)
{
    int answer = 0;
    
    while(n > 0)
    {
        answer += n % 10;
        n /= 10;
    }

    return answer;
}
728x90
반응형