티스토리 뷰
title: "약수의 합"
category: 프로그래머스[Level-1]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-20"
문제 링크
C++
#include <string>
#include <vector>
#include <cmath>
using namespace std;
int solution(int n) {
int answer = 0;
for(int i=1; i<=sqrt(n); i++){
if(n % i == 0){
answer += i;
if(i*i != n) answer += n/i;
}
}
return answer;
}
JavaScript
function solution(n) {
var answer = 0;
for (let i = 1; i <= parseInt(Math.sqrt(n)); i++) {
if (n % i === 0) {
answer += i;
if (i * i != n) answer += parseInt(n / i);
}
}
return answer;
}
728x90
반응형
'Programmers Solutions > Level-1' 카테고리의 다른 글
[프로그래머스] 자릿수 더하기 (0) | 2021.02.02 |
---|---|
[프로그래머스] 이상한 문자 만들기 (0) | 2021.02.02 |
[프로그래머스] 시저 암호 (0) | 2021.02.02 |
[프로그래머스] 내적 (0) | 2021.02.02 |
[프로그래머스] 수박수박수박수박수박수? (0) | 2021.02.02 |
댓글