728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120906
문제)정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요.
풀이)
class Solution {
public int solution(int n) {
int answer = 0;
//n>0일 동안은 while문이 반복되도록 설정
while(n>0){
//answer에는 n을 10으로 나눴을 때 나머지를 계속 저장하도록 설정
answer += n%10;
//n은 n/10로 각 자리수를 계산할 수 있도록 설정
n/=10;
}
return answer;
}
}
728x90
'프로그래밍 > Java(자바)' 카테고리의 다른 글
[프로그래머스] 모음 제거 -- java Feat. replace(), replaceAll(), 정규표현식 (1) | 2023.12.19 |
---|---|
[프로그래머스] 문자열안에 문자열 -- java Feat.String 클래스의 indexOf, contains (0) | 2023.12.19 |
[프로그래머스] 특정 문자 제거하기 -- java (0) | 2023.12.18 |
[프로그래머스] 직각삼각형 출력하기 -- java (0) | 2023.12.18 |
[프로그래머스] 피자 나눠 먹기(2) -- java (0) | 2023.12.14 |