js/[개발공부] javascript

개발에 도움이 되는 수학

우금붕 2023. 1. 18. 10:57

* 등차순열의 합

1부터 n까지 등차수열의 합은 위 공식과 같습니다.

즉, 코드상에서는 1부터 count까지의 합 price를 곱해준 것이라고 해석할 수 있습니다.

 

 

 

* 가우스 덧셈 법칙

가장 앞, 가장 뒤 숫자를 더한 합 전체 개수의 절반을 곱하면 연속된 숫자의 합을 구할 수 있습니다.

즉, A~B의 숫자를 더해야한다고 할 때,

가장 앞, 가장 뒤 숫자를 더한 합은 A+B,  전체 개수는 B-A+1 이므로 이를 식으로 나타내면 아래와 같습니다.

(A+B) * (B-A+1) / 2

 

 

 

* 삼각형이 만들어지는 조건

가장 긴 변의 길이 < 다른 두 변 길이의 합

 

 

 

* 약수의 개수

제곱근이 정수면 약수의 개수는 홀수

 

 

* 최단경로 구하기

(가로의 길이+세로의 길이)! / ((가로의 길이)! * (세로의 길이)!)

위 그림의 경우 (2+4)! / (2! + 4!) = 15