문제
풀이
숫자 기본형일때 각자리 숫자를 구하는 방법으로 숫자 n을 10으로 나눈 나머지를 사용했다.
10으로 나눈 나머지는 항상 일의 자리가 나오기 때문이다.
그리고 그 후에 n은 10으로 나눈 몫을 다시 n으로 저장하여 10으로 나눈 나머지를 구하는 방식을 반복하여 각자리 숫자를 더했다.
코드
class Solution {
public int solution(int n) {
int answer = 0;
while(n>0){
answer += n%10;
n = n/10;
}
return answer;
}
}
'하루하루 > 프로그래머스 문제풀이' 카테고리의 다른 글
[Lv.0 - Java] 120825. 문자 반복 출력하기 (0) | 2023.11.15 |
---|---|
[Lv.0 - Java] 120818 - 옷가게 할인 받기 (1) | 2023.11.13 |
[Lv.0 - Java] 120909 - 제곱수 판별하기 (0) | 2023.11.13 |
[Lv.0 - Java] 120826 - 특정 문자 제거하기 (0) | 2023.11.13 |
[Lv.0 - Java] 120889 - 삼각형의 완성조건(1) (0) | 2023.11.13 |