본문 바로가기
프로그래머스/[프로그래머스 - JAVA] Lv.1

[프로그래머스 - JAVA] 자릿수 더하기

by 코딩하는 흰둥이 2023. 3. 26.
반응형


  • 내 풀이
import java.util.*;

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

        String check = String.valueOf(n);
        
        for(int i = 0; i < check.length(); i++){
            answer += Integer.parseInt(String.valueOf(check.charAt(i)));
        }
        // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
        System.out.println(answer);

        return answer;
    }
}

 

 

  • 다른 사람 풀이
import java.util.*;

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

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

        return answer;
    }
}

형 변환 없이 이런 방법이...

댓글