日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

【FCC】Map the Debris

發布時間:2023/11/21 综合教程 43 生活家
生活随笔 收集整理的這篇文章主要介紹了 【FCC】Map the Debris 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:

返回一個數組,其內容是把原數組中對應元素的平均海拔轉換成其對應的軌道周期.

原數組中會包含格式化的對象內容,像這樣 {name: 'name', avgAlt: avgAlt}.

至于軌道周期怎么求,戳這里 on wikipedia (不想看英文的話可以自行搜索以軌道高度計算軌道周期的公式).

求得的值應該是一個與其最接近的整數,軌道是以地球為基準的.

地球半徑是 6367.4447 kilometers, 地球的GM值是 398600.4418, 圓周率為Math.PI

代碼:

<script type="text/javascript">
	function orbitalPeriod(arr) {
		//公式GMm/R^2=mrω^2 ω=2π/T,R=r+h,所以T=2π(r+h)·sqrt((r+h)/GM)。
		var GM = 398600.4418;
		var earthRadius = 6367.4447;
		for (var i = 0; i < arr.length; i++) {
			var R = (arr[i].avgAlt + earthRadius);
			var T = R * 2 * Math.PI * Math.sqrt(R / GM);
			delete arr[i].avgAlt;
			arr[i].orbitalPeriod = Math.round(T);
		}
		return arr;
	}
</script>

總結

以上是生活随笔為你收集整理的【FCC】Map the Debris的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。