본문 바로가기
CodingTest/Programmers

Lv.0 자릿수 더하기

by yoondoo 2022. 11. 22.
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

댓글