美文网首页
Map the Debris

Map the Debris

作者: Oracle_c113 | 来源:发表于2017-10-19 20:14 被阅读0次

要求

返回一个数组,其内容是把原数组中对应元素的平均海拔转换成其对应的轨道周期.
原数组中会包含格式化的对象内容,像这样{name: 'name', avgAlt: avgAlt}.
至于轨道周期怎么求,戳这里 on wikipedia (不想看英文的话可以自行搜索以轨道高度计算轨道周期的公式).
求得的值应该是一个与其最接近的整数,轨道是以地球为基准的.
地球半径是 6367.4447 kilometers, 地球的GM值是 398600.4418, 圆周率为Math.PI

注意

向下取整:Math.floor()
向上取整:Math.round()

解答

function orbitalPeriod(arr) {  
  var pi=Math.PI;
  var GM = 398600.4418;
  var earthRadius = 6367.4447;
  var r;
  var T;//周期
  for(i=0;i<arr.length;i++){
   r=arr[i].avgAlt+earthRadius; 
   T=2*pi*Math.sqrt(Math.pow(r,3)/GM);
   delete arr[i].avgAlt; 
   arr[i].orbitalPeriod=Math.round(T);
  }

  return arr;
 
}

orbitalPeriod([{name: "iss", avgAlt: 413.6}, {name: "hubble", avgAlt: 556.7}, {name: "moon", avgAlt: 378632.553}]);

相关文章

  • Map the Debris

    要求 返回一个数组,其内容是把原数组中对应元素的平均海拔转换成其对应的轨道周期.原数组中会包含格式化的对象内容,像...

  • Map the Debris

    返回一个数组,其内容是把原数组中对应元素的平均海拔转换成其对应的轨道周期. 原数组中会包含格式化的对象内容,像这样...

  • 8-28

    Debris Debris is trash scattered around after a disaster,...

  • Debris

    人与人之间的联系由一个点,一条线,一个面,慢慢开始像一张网编织起来,共享的秘密也就越来越多。 你知道的,她知道的,...

  • 看BBC新闻学单词——debris

    US plane scatters engine debris over Denver homes

  • [Economist] 搜寻太空垃圾(下)

    Space debris Junk hunting 搜寻太空垃圾 The second CubeSat will ...

  • Winter debris

    To record a beautiful winter day 我可能不知道上天何时会给我带来一场雪,可我...

  • Thinking Debris

    About Mindset Obviously I've been not in a good mind cond...

  • [Economist] 搜寻太空垃圾(上)

    Space debris Junk hunting 搜寻太空垃圾 A new satellite will tes...

  • On Writing Well-Chapter 5&6

    2017.11.1 Part 1 Words 1.debris n. 残骸,碎片 原文:And since sty...

网友评论

      本文标题:Map the Debris

      本文链接:https://www.haomeiwen.com/subject/stupuxtx.html