로딩
요청 처리 중입니다...

코딩테스트 약수의 합

 코딩테스트 약수의 합

이번엔 약수의 합을 구하는 코드를 짜보도록 하겠습니다. 우선 문제입니다.

입출력 예를 보게되면 12 의 약수는 1 2 3 4 6 12 입니다. 우선 코딩을 하기전에 먼저 그림을 그려보시는것이 효과가 있습니다.

자 약수라는것은 결국에 그 수를 약수로 나눴을때 정확히 떨어지는 수를 말합니다. 그러면 우리가 이전글에 했던 내용중에 % 연산자를 떠올릴 수 있을겁니다.

이번 문제역시 %연산자를 사용하여 굉장히 간단하게 풀이할 수 있는 문제였습니다. 문제풀이 해보도록 하겠습니다. ( 스포주의 ) 다음은 제가 짠 코드입니다.

이번에는 console.log() 함수를 사용하여 html 페이지에서 F12 를 눌러 콘솔창을 확인하면 값이 출력되는 것을 볼 수 있습니다. for문을 사용하여 i는 1부터 시작하며 n과 작거나같으며 i는 증감식은 ++ (1씩증가) 한다로 설정하였습니다. 그리고 조건문 if 에다가 n % i 로 나눴을때 나머지가 0 이 되는 값을 answer값에 더하기대입을 해주는 식으로 ...

# javascript # 자바스크립트 # 코딩공부 # 코린이