코딩테스트 연습 - 자릿수 더하기 | 프로그래머스 스쿨 (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;
}
}
'Programmers > Lv.0' 카테고리의 다른 글
[프로그래머스][Lv.0][Java] 대문자와 소문자 (0) | 2023.03.30 |
---|---|
[프로그래머스][Lv.0][Java] 제곱수 판별하기 (0) | 2023.03.30 |
[프로그래머스][Lv.0][Java] 숨어있는 숫자의 덧셈 (1) (0) | 2023.03.30 |
[프로그래머스][Lv.0][Java] 모음 제거 (0) | 2023.03.30 |
[프로그래머스][Lv.0][Java] 편지 (0) | 2023.03.30 |