728x90
문제 설명
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.
제한 사항
- N의 범위 : 100,000,000 이하의 자연수
문제 풀이 방법
- n을 split('')을 이용해 나눈뒤 reduce에서 parseInt를 통해 수로 변환후 더해준다.
내가 작성한 코드
const solution = (n) => {
return((n+'').split('').reduce((p, c) => p + (parseInt(c)), 0));
}
728x90
'코딩 테스트 > 프로그래머스 코딩 테스트 연습' 카테고리의 다른 글
1Level / 연습 문제 / 짝수와 홀수 (0) | 2022.09.14 |
---|---|
프로그래밍 강의 / 알고리즘 문재 해설 / 스티커 모으기 (0) | 2022.09.07 |
1Level / 월간 코드 챌린지 시즌3 / 나머지가 1이 되는 수 찾기 (0) | 2022.07.11 |
1Level / 월간 코드 챌린지 시즌 3 / 없는 숫자 더하기 (0) | 2022.07.10 |
1Level / 월간 코드 챌린지 시즌2 / 약수의 개수와 덧샘 (0) | 2022.07.10 |