verdantjuly/코딩테스트
프로그래머스 코딩테스트 입문 : 순서쌍의 개수 (javascript, 20230610)
verdantjuly
2023. 6. 10. 10:14
728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120836
나의 풀이
function solution(n) {
let count = [];
// a * b = n
// n%a = 0
for(i=1;i<=n;i++){
if(n%i == 0 && !count.includes(i)){ count.push(i)}
}
return count.length;}
다른 사람의 풀이
function solution(n) {
let ans = 0;
for (let i = 1; i < Math.sqrt(n); i++)
if (n%i === 0) ans+=2;
return Number.isInteger(Math.sqrt(n)) ? ans+1 : ans;
}
소감
처음으로 프로그래머스 문제 풀이에서 4점을 받았다.
생각지도 못한 점수라 기쁘다.