TIL | [알고리즘] 자릿수 더하기(Java)

hyemin·2022년 3월 14일
0

알고리즘

목록 보기
22/38
post-thumbnail

THINKING

  1. 숫자 n의 1의 자리 구하기 - n % 10
  2. 1의 자리 구하고 n/10한 후 다시 1의 자리 구하기

ex) 1234

n % 10 = 4
n/10 = 123(123.4지만 int형이라 123만 남게 된다)
n % 10 = 3
n/10 = 12(12.34지만 int형이라 12만 남게 된다)
n % 10 = 2
n/10 = 1

내 풀이

public class Solution {
    public int solution(int n) {
        int answer = 0;
        
        while (n != 0) {
            answer += (n % 10);
            n = n / 10;
        }
        return answer;
    }
}

0개의 댓글

관련 채용 정보