public class Solution {
public int solution(int n) {
int answer = 0;
while(n > 0){
answer += n%10;
n/=10;
}
return answer;
}
}
맨 뒷자리 1의 자리부터 구해주면 쉽게 풀 수 있다.
입력 : 123
1단계
answer + = n%10 => (3)
n / = 10 => (12)
2단계
answer + = n%10 => (2)n /= 10 => (1)
3단계
answer += n%10 => (1)
n / 10 => (0)
answer == 3 + 2 + 1 => 6
'📖Algorithm > Simulation, Math' 카테고리의 다른 글
자바 [Programmers] 1단계 - 문자열 내 p와 y의 개수 (1) | 2024.02.18 |
---|---|
자바 [Programmers] 1단계 - 자연수 뒤집어 배열로 만들기 (Integer.parseInt(), String.valueOf(), str.substring()) (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 평균 구하기 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 문자열을 정수로 바꾸기 (Integer.parseInt()) (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 나머지가 1이 되는 수 찾기 (0) | 2024.02.18 |