728x90
class Solution {
public int solution(int n) {
int answer = 0;
while(n>0){
answer += n%10;
n/=10;
}
return answer;
}
}
길이가n인 정수에서 한글자씩 봐야할 때
String[] 으로 만들어서 for문을 이용해 Integer.paresInt()를 사용해도 좋지만
n%10과 n/10을 이용하는 방법이 더 빠르고 String으로 변환할 필요가 없어서 실수가 적다.
반응형
'CodingTest > Programmers' 카테고리의 다른 글
| Lv.0 제곱수 판별하기 * (1) | 2022.11.22 |
|---|---|
| Lv.0 순서쌍의 개수 (0) | 2022.11.22 |
| Lv.0 배열의 유사도 (0) | 2022.11.22 |
| Lv.0 짝수는 싫어요 (0) | 2022.11.22 |
| Lv.0 아이스 아메리카노 (0) | 2022.11.22 |
댓글