본문 바로가기
내일배움캠프 스프링3기

내배켐 TIL 3 번째 알고리즘 풀이

by 김공돌 2023. 11. 9.

오늘은 프로그래머스의 알고리즘 풀이를 하였다.

Level 1 까지는 수월하게 하였지만 Level2 자릿수 구하기에서 시간이 좀 걸리고 말았다

    public int solution(int n) {
        int answer = 0;
        String st = String.valueOf(n); // 정수 물자열 변환
        for(int i = 0; i < st.length(); i++){
            answer += Integer.parseInt(String.valueOf(st.charAt(i))); // 물자열을 정수로 변환해 한단어 씩 더하기
        }
        // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
        System.out.println(answer);

        return answer;

 

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 

이라는 문제였는데 처음에 문자열을 정수로 바꾸는 법을 몰라 시간이 더 걸리고 말았다.

함수 사용법을 더 공부할 필요를 느낀하루였다.