본문 바로가기

알고리즘

자릿수 더하기(난이도 하)

프로그래머스 알고리즘 문제

문제) 자릿수 더하기

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 함수를 만들어야 한다.

ex) N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.

public class Main {
    public static int numadd(int n){
        int answer = 0;
        String str;

        str = Integer.toString(n);

        for (int i=0;i<str.length();i++) {
            answer += (str.charAt(i)-'0');
        }

        return answer;
    }

    public static void main(String[] args) {
        int n = 123;
        System.out.println(numadd(n));
    }
}

'알고리즘' 카테고리의 다른 글

제일 작은 수 제거  (0) 2020.09.06
정수 제곱근 판별  (0) 2020.09.03
정수내림차순으로 배치하기  (0) 2020.08.30
자연수 뒤집어 배열로 만들기  (0) 2020.08.22
이상한 문자 만들기(난이도 하)  (0) 2020.06.09