-
[프로그래머스 1단계 - JAVA] 자릿수 더하기JAVA 2022. 9. 16. 10:39728x90반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.
풀이
public class Solution { public int solution(int n) { int answer = 0; String[] str = ("" + n).split(""); for(String s : str){ answer = answer + Integer.parseInt(s); } return answer; } }- 입력받은 n을 String 배열로 만들어준다.
- String 배열의 값을 하나씩 정수로 형변환 하여 더해준다.
728x90반응형'JAVA' 카테고리의 다른 글
[프로그래머스 1단계 - JAVA] 평균 구하기 (0) 2022.09.16 [프로그래머스 1단계 - JAVA] 약수의 합 (0) 2022.09.16 [프로그래머스 1단계 - JAVA] 짝수와 홀수 (0) 2022.09.16 [Java] 변수, 연산자, 조건문, 반복문, 배열, 객체지향, 예외처리 (0) 2022.09.13 [Java] Process & Thread (프로세스와 스레드) 알아보기 (0) 2022.09.05