728x90
반응형
문제 설명
정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
제한사항
0 ≤ n ≤ 1,000,000
입출력 예 설명
입출력 예 #1
1 + 2 + 3 + 4 = 10을 return합니다.
입출력 예 #2
9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다.
int n = 123;
int sum = 0;
while (n > 0) {
sum += n % 10; // 끝자리 숫자를 sum에 더함
n /= 10; // 끝자리 숫자를 제거
}
System.out.println(sum);
Tip. %(나머지), /(몫)
n % 10 → 맨 끝자리 숫자를 가져온다.
n /= 10 → 맨 끝자리 숫자를 제거한다.
'Coding > Coding Test Bookmark' 카테고리의 다른 글
[Coding Test Bookmark]n의 배수 고르기(steam사용) (0) | 2025.02.23 |
---|---|
[Coding Test Bookmark] 요격 시스템(Java, "단속카메라"와 비슷) (0) | 2025.01.24 |
[Coding Test Bookmark]단속 카메라(Java, LEV3) (0) | 2025.01.24 |
[Coding Test Bookmark] 크레인 인형뽑기 게임(2019 카카오 개발자 겨울 인턴십) (0) | 2025.01.23 |
[Coding Test]완주하지 못한 선수(java,프로그래머스) (0) | 2025.01.09 |