728x90
프로그래머스 1단계
싹 잊고있다가
지금 부랴부랴 맨둡니다,,,,,
약수의 합!
약수의 합을 구하는 방법입니다.
1. 변수 answer을 0으로 설정합니다
2. i를 n(return) 값 만큼 1씩 증가시킵니다
3. n을 i와 나눈 나머지가 0일때만 answer에 i를 더해줍니다.
function solution(n) {
let answer = 0;
for(let i = 0; i <= n; i++){
if(n % i == 0){
answer += i;
}
}
return answer;
}
약수의 합 : 다른 사람 풀이
약수의 합을 구하는 방법입니다.
1. 변수 m을 1부터 시작해 n(리턴값)의 이하가 될떄까지 1씩 증가시켜줍니다.
2. n을 m이랑 나누었을때 0이 되면
3. result값을 m과 더해 result에 대입해줍니다.
function solution(n) {
let result = 0;
for(let m = 1 ; m <= n ; m++ ){
if(n%m===0){
result=result+m
}
}
return result;
}
728x90
반응형
'프로그래머스' 카테고리의 다른 글
프로그래머스 1단계 : 자릿수 더하기! (1) | 2022.11.02 |
---|---|
프로그래머스 1단계 : 문자열을 정수로 바꾸기! (0) | 2022.11.01 |
프로그래머스 1단계 : 나머지가 1이 되는 수 찾기 (0) | 2022.11.01 |
프로그래머스 1단계 : 배열 속 정수의 평균 구하기! (1) | 2022.10.31 |
프로그래머스 1단계 : 홀수/짝수 구하기! (1) | 2022.10.31 |
댓글