22. November 2021
Map the debris
Simple Berechnung der Entfernung von Objekten (z.B. andere Planeten) zur Erde.
function orbitalPeriod(arr) {
const GM = 398600.4418;
const earthRadius = 6367.4447;
return arr.map((obj) => {
let orbitalPeriod = Math.round(Math.sqrt((4 * (Math.pow(Math.PI, 2)) * Math.pow((earthRadius + obj.avgAlt), 3)) / GM));
return {
name: obj.name,
orbitalPeriod: orbitalPeriod
}
});
}
console.log(orbitalPeriod([{name : "sputnik", avgAlt : 35873.5553}]));
orbitalPeriod([{name : "sputnik", avgAlt : 35873.5553}])
should return [{name: "sputnik", orbitalPeriod: 86400}]
.
orbitalPeriod([{name: "iss", avgAlt: 413.6}, {name: "hubble", avgAlt: 556.7}, {name: "moon", avgAlt: 378632.553}])
should return [{name : "iss", orbitalPeriod: 5557}, {name: "hubble", orbitalPeriod: 5734}, {name: "moon", orbitalPeriod: 2377399}]
.
freeCodeCamp