2012-05-07 4 views
2

나는 5 * 4 * 3 * 2 * 1의 수학 함수가 계승 (factorial)이라고 불리우는 것을 알고있다. (PHP 함수가있다 : gmp_fact(n)).PHP 계승을위한 기능이지만 곱셈 대신에 덧셈을 사용합니까?

하지만 곱하기 대신 추가하고 싶을 때 무엇이라고 부릅니 까? 이처럼 : 5 + 4 + 3 + 2 + 1? 그리고 이것에 대한 PHP 함수가 있습니까? 또는 내 자신을 굴릴 필요가 있습니까? 나는 이런 식으로 함수가 있다고 가정합니다.하지만 수학적인 이름이 이런 식의 표현에 대해 무엇인지 모르므로 그것에 대한 함수의 이름을 찾을 수없는 것 같습니다 ...

+0

나는 그 기능이 없다고 생각하지만 직접 만들 수 있습니다. –

답변

8

n * (n + 1)/2

이들은 당신은 배열로 모든 숫자를 추가 (또는 range 사용) array_sum를 사용하여 다음 수

+0

오, 그래 ... 이런. 그게 내가 생각했던 것보다 더 간단 해 ... 고마워! –

+0

+1은 수학보다 나을 때 더 좋다 :-P –