더북(TheBook)

icon_solution 알아 보기

factorial 함수는 한 개의 인자 n을 전달받아 1부터 n까지의 곱을 계산한 후 계산값을 반환하는 함수입니다. sum_func 함수와 뭔가 비슷하죠? 함수 블록의 내용 역시 1부터 n까지의 합을 구하는 sum_func 함수와 거의 같습니다.

다른 점은 합을 구하기 위한 sum 변수를 0으로 설정하는 대신 곱을 구하기 위한 fact 변수를 1로 설정한 점, 더하기(+) 대신 곱하기(*) 연산자를 사용한 점 정도입니다.

실행 결과를 보면 덧셈 결과와 비교했을 때 곱셈의 결과는 숫자가 굉장히 빠르게 커진다는 것을 알 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.