문제설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
주의사항
- n은 0 이상 3000이하인 정수입니다.
입출력예시
코드
function solution(n) {
let answer = 0;
for(let i=1; i<= n; i++){
if(n % i === 0){
answer += i
}
}
return answer;
}
해석
반복문 돌려 나눠지는 것들만 더한다.
한줄평
링크
https://programmers.co.kr/learn/courses/30/lessons/12928
반응형
'개발 공부 > 알고리즘 개념+문제풀이' 카테고리의 다른 글
[프로그래머스 1단계] 수박수박수박수박수박수? with 자바스크립트 (0) | 2021.06.25 |
---|---|
[프로그래머스 1단계] 문자열을 정수로 바꾸기 (0) | 2021.06.25 |
[프로그래머스 1단계]이상한 문자 만들기 with javascript (0) | 2021.06.24 |
[프로그래머스 1단계] 자릿수 더하기 with javascript (0) | 2021.06.24 |
[프로그래머스 1단계] 자연수 뒤집어 배열로 만들기 (0) | 2021.06.24 |
댓글