프로그래머스 LEVEL 2(숫자의 표현)
-
사용 언어 : javascript
-
해결 날짜 : 2022-09-16
- 해결 방법 :
- n이 양수인 동안, n의 값을 1씩 증가된 count값으로 나누어 떨어질 때 answer 증가
- 회고 :
- 홀수인 약수의 개수
-
코드
function solution(n) { var answer = 0; let count = 1; while (n > 0) { if (n % count === 0) answer++; n -= count; count++; } return answer; }
- 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges