Programmers/Lv.0
[프로그래머스][Lv.0][Java] 자릿수 더하기
dbssk
2023. 3. 30. 21:40
코딩테스트 연습 - 자릿수 더하기 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
제한사항
- 0 ≤ n ≤ 1,000,000
풀이
- n 의 각 자리 숫자를 구하기 위해서는 n을 10으로 나눈 나머지를 받아야 하며, 구한 자릿수를 없애기 위해 n을 10으로 나누는 것을 반복하면 된다.
class Solution {
public int solution(int n) {
int answer = 0;
while (n > 0) {
answer += n % 10;
n /= 10;
}
return answer;
}
}