PROGRAMMERS/연습문제

PROGRAMMERES Level 1 연습문제 자릿수 더하기 (JAVA 자바)

c0mmedes 2022. 8. 26. 15:57
import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;
        
        // n -> String
        String str = Integer.toString(n);
        
        // charAt을 이용하여 한 문자씩 빼서 숫자로 만들어줌
        for(int i=0; i<str.length(); i++){
            answer += (int)str.charAt(i) - '0';
        }

        return answer;
    }
}

 

 

 

나눗셈 이용

public class Solution {
    public int solution(int n) {
        int answer = 0;
        
        while(n > 0){
            answer += n%10;
            n/=10;
        }
        return answer;
    }
}​