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

당당·2023년 4월 22일
0

프로그래머스

목록 보기
19/245

https://school.programmers.co.kr/learn/courses/30/lessons/120906

📔문제

정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요


🚫제한사항

0 ≤ n ≤ 1,000,000


📝입출력 예

nresult
123410
93021116

📝입출력 예 설명

입출력 예 #1

1 + 2 + 3 + 4 = 10을 return합니다.


입출력 예 #2

9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다.


🧮알고리즘 분류

  • 문자열
  • 수학
  • 조건문
  • 배열
  • 사칙연산

📃소스 코드

class Solution {
    public int solution(int n) {
        int answer = 0;
        String nString=String.valueOf(n);
        
        for(int i=0;i<nString.length();i++){
            answer=answer+nString.charAt(i)-'0';
        }
        return answer;
    }
}

📰출력 결과


📂고찰

n을 String으로 바꾸고 각각의 원소를 더했다.

profile
MySQL DBA 신입 지원

0개의 댓글