JavaScript_연습문제_약수의 합_school_programmers


JavaScript_연습문제_약수의 합_school_programmers

JavaScript_연습문제_약수의 합_school_programmers 풀이 function solution(n) { // 배열 생성, 약수 구한 다음 모두 더하기 return Array.from({length:n} ,(_,i) => 1 + i).filter(v => n % v == 0).reduce((a,b) => a+= b,0); } * 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12928 코딩테스트 연습 - 약수의 합 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n 은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. so...


#JavaScript #JavaScript_school_programmers #JavaScript_약수의합 #JavaScript_연습문제 #JavaScript_연습문제_약수의합_school_programmers

원문링크 : JavaScript_연습문제_약수의 합_school_programmers