1. 문제 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 2. 풀이처음 풀이는 다음과 같이 제곱해서 n이 나오는 숫자(mid)를 찾은 후, 1부터 해당 숫자 전 까지만 반복문을 돌며 (i, j)을 직접 찾아보는 방식으로 접근했다.function solution(n) { let cnt = 0; const mid = Math.sqrt(n); for(let i = 1; i 하지만 작성하고 보니 j를 굳이 1부터 n까지 탐색할 필요가 없다는 것을 깨달았다.어차피 i가 n의 약수라면 j는 자동으로 정해질 것이기 때문이다.따라서 아래와 같이 반복문을 돌며 i가 n의 약수인 것의 개수..