티스토리 뷰

프로그래머스 12931번 - 자릿수 더하기

프로그래머스 12931번 - https://programmers.co.kr/learn/courses/30/lessons/12931

 

요구사항

1. N의 각 자릿수의 합을 구한다. 예를 들어 123이면 1 + 2 + 3 = 6을 반환한다.

 

요구사항 분석 및  풀이과정

1. 10진수는 다음과 같이 표현되는 점을 이용한다. 123 = 1*10^2 + 2*10^1 + 3*10^0, 10으로 나눈 나머지와 몫을 적절히 이용하자.

 

소스코드 작성

class Solution {
    public int solution(int n) {
        int result = 0;
        
        while (n != 0) {
            result += (n % 10);
            n /= 10;
        }
        
        return result;
    }
}

 

결과

 

소스코드 깃허브 주소

링크

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함