Roel Notebook

[Java] 자릿수 더하기

by Roel Downey
728x90
반응형

자릿수 더하기

 

 

문제 

- 문제 링크: 프로그래머스

 

 

 

풀이

import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;

        String num = String.valueOf(n);
		
		for(int index=0; index<num.length(); index++) {
			answer += Integer.parseInt(String.valueOf(num.charAt(index)));
		}

        return answer;
    }
}

비효율적인 내 코드.....

import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;

        while(n>0){
            answer+=n%10;
            if(n<10)
                break;

            n=n/10;
        }

        return answer;
    }
}
728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기