정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
제한사항
0 ≤ n ≤ 1,000,000
입출력 예
n result
1234 10
930211 16
입출력 예 #1
입출력 예 #2
class Solution {
public int solution(int n) {
int answer = 0;
String[] string = String.valueOf(n).split("");
for (String i : string) {
answer += Integer.parseInt(i);
}
return answer;
}
}
"123"
이라는 문자열을 반환한다.Integer.parseInt() : 문자열을 정수로 변환한다.
42
를 반환한다.예시 코드
int n = 42;
String str = String.valueOf(n); // 정수 n을 문자열 "42"로 변환
System.out.println(str); // 출력: "42"
String i = "123";
int in = Integer.parseInt(i); // 문자열 "123"을 정수 123으로 변환
System.out.println(in); // 출력: 123
잘 봤습니다. 좋은 글 감사합니다.