[프로그래머스][자바(JAVA)] 자릿수 더하기-모두의개발
2022. 9. 10. 03:11ㆍ알고리즘/프로그래머스
※ 요약
- 각 자리수의 숫자를 각 자릿수의 합을 구한다
- 풀이
1. += 연산자를 사용해 각 1의 자릿수를 구해 더해준다
2. /= 연산자를 사용해 10을 나눠준다
-> 123/10 = 12
3. while문 조건을 n != 0 n값이 0이 될때까지 반복해준다

<정답코드>
public class Solution {
public int solution(int n) {
int answer = 0;
while(n!=0){ // n 이 0이 아니라면
answer += n%10; //1의자리수를 구해 더해줌
n /= 10; // 10씩 나눠줌
}
return answer;
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][자바(JAVA)] 평균 구하기-모두의개발 (0) | 2022.09.11 |
---|---|
[프로그래머스][자바(JAVA)] 정수 제곱근 판별 -모두의개발 (0) | 2022.09.11 |
[프로그래머스][자바(JAVA)] 약수의 합-모두의개발 (0) | 2022.09.10 |
[프로그래머스][자바(JAVA)] 나머지가 1이 되는 수 찾기 -모두의개발 (0) | 2022.09.09 |
[프로그래머스][자바(JAVA)] 짝수와 홀수 -모두의개발 (0) | 2022.09.08 |