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

활동하기