프로그래머스 : 자릿수 더하기

Digeut·2023년 6월 30일
0

프로그래머스

목록 보기
71/164

❔문제설명

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.

🤔아이디어

숫자를 10으로 나눈 나머지 값들을 하나하나 더해주면 되지 않을까
int 타입이니까 10으로 n을 계속 나눠주면 나머지를 뺀값으로 다음 계산이 가능할것같은데

💡코드풀이

import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;
       
        while(n > 0){
            answer += (n % 10);
            n /= 10;
        }
        
        return answer;
    }
}
profile
개발자가 될 거야!

0개의 댓글