[Java] 자릿수 더하기
by Roel Downey728x90
반응형
자릿수 더하기
문제
풀이
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
반응형
'알고리즘_자료구조 > 문제풀이' 카테고리의 다른 글
[Java] 자연수 뒤집어 배열로 만들기 (0) | 2020.03.06 |
---|---|
[Java]서울에서 김서방 찾기 (0) | 2020.03.06 |
[Java] 약수의 합 (0) | 2020.03.06 |
[Java] 문자열을 정수로 바꾸기 (0) | 2020.03.03 |
[Java] 문자열 다루기 기본 (0) | 2020.03.03 |
블로그의 정보
What doing?
Roel Downey