- 내 풀이
import java.util.*;
public class Solution {
public int solution(int n) {
int answer = 0;
String check = String.valueOf(n);
for(int i = 0; i < check.length(); i++){
answer += Integer.parseInt(String.valueOf(check.charAt(i)));
}
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
System.out.println(answer);
return answer;
}
}
- 다른 사람 풀이
import java.util.*;
public class Solution {
public int solution(int n) {
int answer = 0;
while (n != 0) {
answer += n % 10;
n /= 10;
}
return answer;
}
}
형 변환 없이 이런 방법이...
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] x만큼 간격이 있는 n개의 숫자 (0) | 2023.03.26 |
---|---|
[프로그래머스 - JAVA] 평균 구하기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 약수의 합 (0) | 2023.03.25 |
[프로그래머스 - JAVA] 짝수와 홀수 (0) | 2023.03.25 |
[프로그래머스 - JAVA] 나누어 떨어지는 숫자 배열 (0) | 2023.03.25 |
댓글