[프로그래머스 Lv0.] 자릿수 더하기(JAVA)

gayoung·2023년 2월 10일
0

알고리즘

목록 보기
23/50

1. 문제

문제 설명


2. 풀이 과정

내가 생각한 진행 과정

  • n을 10으로 나누게 되면 그 나머지가 1의자리의 값으로 나오기 때문에 이를 더해주면 된다.
  • 다른방법: n을 String으로 변환한 후에 idx를 이용해 맨 앞부터 숫자로 다시 변환해 더해준다.

최종 코드

class Solution {
    public int solution(int n) {
        int answer = 0;

        while(n > 0) {
            answer += n%10;
            n /= 10;
        }

        return answer;
    }
}

0개의 댓글

관련 채용 정보