[프로그래머스][자바(JAVA)] 자릿수 더하기-모두의개발

2022. 9. 10. 03:11알고리즘/프로그래머스

※ 요약

-  각 자리수의 숫자를 각 자릿수의 합을 구한다

 

 


  • 풀이

1. += 연산자를 사용해 각 1의 자릿수를 구해 더해준다

2. /= 연산자를 사용해 10을 나눠준다

-> 123/10 = 12

3. while문 조건을 n != 0 n값이 0이 될때까지 반복해준다

<정답코드>

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

       while(n!=0){        // n 이 0이 아니라면
           answer += n%10; //1의자리수를 구해 더해줌
           n /= 10;        // 10씩 나눠줌    
       }

        return answer;
    }