計算等差級數和

2024-04-20 17:08
文章标签 計算 差級數

本文主要是介绍計算等差級數和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

任務描述: 求一個函數公式,裡面有任意兩個數字a or b(可以是正或負數),兩數字若等於則返回,a 或b,如果兩數不等於則返回兩數之間的所有數字跟兩數加起來的和–等差級數和!


因為數學實在太爛,這題有個公式,後來實在不行還是翻了別人的答案才知道的,分享一下我覺得很有效的幾個答案

const GetSum = (a, b) => {let min = Math.min(a, b),max = Math.max(a, b);return (max - min + 1) * (min + max) / 2;
}
function GetSum(a,b)
{return (Math.abs(a - b) + 1) * (a+b) / 2;
}
function GetSum( a,b )
{if (a == b) return a;else if (a < b) return a + GetSum(a+1, b);else return a + GetSum(a-1,b);
}

未更新完畢…

这篇关于計算等差級數和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/920842

相关文章

安提基特拉機械(希臘語:, O mēchanismós tōn Antikythērōn,或譯為安梯基齊拉、安提基瑟拉、安提基西拉)是古希腊时期為了計算天體在天空中的位置而製造的青銅機器,屬於模拟计算

安提基特拉機械(希臘語:, O mēchanismós tōn Antikythērōn,或譯為安梯基齊拉、安提基瑟拉、安提基西拉)是古希腊时期為了計算天體在天空中的位置而製造的青銅機器,屬於模拟计算机。該機器是於1901年在希臘安提基特拉島附近的安提基特拉沉船裡發現的。該機械的製造年代約在西元前150到100年之間,至今已有二千多年。與此類似的複雜工藝技術直到14世紀時欧洲制造了天文鐘后才重新出

算法(英語:),在數學(算學)和電腦科學之中,指一個被定義好的、計算機可施行其指示的有限步驟或次序,常用於計算、數據處理和自動推理。

算法(英語:),在數學(算學)和電腦科學之中,指一個被定義好的、計算機可施行其指示的有限步驟或次序,常用於計算、數據處理和自動推理。算法是有效方法,包含一系列定义清晰的指令,并可于有限的时间及空间内清楚的表述出来。 算法中的指令描述的是一個計算,它執行時從一個初始狀態和初始輸入(可能爲空)開始,經過一系列有限而清晰定義的狀態最終產生輸出並停止於一個終態。一個狀態到另一個狀態的轉移不一定是確定的。

計算幾何常用算法介紹

http://blog.csdn.net/shen_wei/article/details/5432520 1. 矢量減法 設二維矢量 P = (x1,y1) ,Q = (x2,y2) 則矢量減法定義為: P - Q = ( x1 - x2 , y1 - y2 ) 顯然有性質 P - Q = - ( Q - P ) 如不加說明,下面所有的點都看作矢量,兩點的減法就是矢量相減;

OpenCV學習筆記(18)雙目測距與三維重建的OpenCV實現問題集錦(三)立體匹配與視差計算

http://blog.csdn.net/chenyusiyuan/article/details/5967291 四、雙目匹配與視差計算 立體匹配主要是通過找出每對圖像間的對應關系,根據三角測量原理,得到視差圖;在獲得了視差信息後,根據投影模型很容易地可以得到原始圖像的深度信息和三維信息。立體匹配技術被普遍認為是立體視覺中最困難也是最關鍵的問題,主要是以下因素的影響: