[프로그래머스] 자릿수 더하기
2020. 6. 16. 15:06ㆍ프로그래머스/LEVEL 1
public class Solution {
public int solution(int n) {
int answer = 0;
String s = Integer.toString(n);
for(int i=0; i<s.length(); i++){
answer += s.charAt(i)-'0';
}
return answer;
}
}
1. 각 자릿수를 쉽게 접근하기 위해 주어진 수 n을 문자열로 바꾼다.
2. 문자열의 각 인덱스를 숫자로 바꾸어 answer에 더해준다.
s.charAt(i) - '0' 을 해주면 각 자리의 int 값을 구해서 더해줄 수 있다.
'프로그래머스 > LEVEL 1' 카테고리의 다른 글
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2020.06.17 |
---|---|
[프로그래머스] 문자열 다루기 기본 (0) | 2020.06.17 |
[프로그래머스] 하샤드 수 (0) | 2020.06.17 |
[프로그래머스] 예산 (0) | 2020.06.16 |
[프로그래머스] 행렬의 덧셈 (0) | 2020.06.16 |