
내가 작성한 코드
class Solution {
public int solution(int n) {
int answer = 0;
String str = String.valueOf(n); // 정수 문자열로 변환
String[] arr = str.split(""); // 문자열 배열화
// 모두 더하기
for(String str1 : arr) {
answer += Integer.parseInt(str1);
}
return answer;
}
}
다른 사람의 코드
class Solution {
public int solution(int n) {
int answer = 0;
while(n>0){
answer+=n%10; // 1의 자리수 구해서 더하기
n/=10; // 1의 자리수 버리기
}
return answer;
}
}
Share article