Wir werden eine Funktion namens , schreiben invert, die ein Array von Zahlen, array, als Argument akzeptiert .
Sie erhalten ein Array mit positiven und negativen Werten. Das Ziel der Funktion ist es, die Umkehrung jeder der Zahlen zurückzugeben. Mit anderen Worten, machen Sie alle negativen Werte positiv und alle positiven Werte negativ.
Beispiel:
invert([-17,-6,-15,0,-20,-77,-47])
// output: [17, 6, 15, -0, 20, 77, 47]
Auch die Nullen müssen ein negatives Vorzeichen haben. Positive und negative Nullen sind eine Sache. Soll ich ausführlich darauf eingehen, wie das möglich ist? Nein. Ich weiß nichts anderes darüber, außer Ihnen zu sagen, dass es existiert.
Aber die Funktion ist ziemlich einfach.
Zu Beginn erstellen wir ein Array namens invert. Dieses Array enthält alle invertierten Werte.
let invert = [];
for (let i = 0; i < array.length; i++) {
if (array[i] > 0) {
invert.push(array[i] - (array[i] * 2));
}
if (array[i] < 0) {
invert.push(Math.abs(array[i]));
}
if (array[i] == 0) {
invert.push(-0);
}
}
if (array[i] > 0) {
invert.push(array[i] - (array[i] * 2));
}
if (array[i] < 0) {
invert.push(Math.abs(array[i]));
}
if (array[i] == 0) {
invert.push(-0);
}
return invert;
Hier die volle Funktion:
Wenn Sie diesen Algorithmus hilfreich fanden, lesen Sie meine anderen Artikel zur Lösung von JavaScript-Algorithmen:
Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.
Begeben Sie sich auf eine spannende Reise voller Innovation und Erfolg und erschließen Sie das ungenutzte Potenzial dieser überraschenden No-Code-Plattformen. Lassen Sie mich eine Geschichte über Sapna erzählen, eine bemerkenswerte Unternehmerin.
Es fällt mir plötzlich auf, wie so oft. Es ist wieder die Mitte. <Nein, nicht die im Pazifik, du Schlappschwanz, die auf dem Jahrmarkt> Jede Schlagzeile laut…..
Es fällt uns oft schwer, das umzusetzen, von dem wir wissen, dass es gut für uns ist. Von der Aussage, dass wir einen Lebensgefährten lieben, bis hin zur Erinnerung daran, wie ein Pirat zu reden – es wird immer diejenigen geben, die behaupten, dass ein Tag, eine Woche oder ein Monat voller Ereignisse nicht nötig sei, weil sie diese Dinge bereits tun.
Im Jahr 2022, mit der Veröffentlichung von GPT-3, scheinen Schreibfähigkeiten an Bedeutung zu verlieren. Mit KI können auch Menschen mit schlechten Schreibkenntnissen hochwertiges Personal hervorbringen.
Wie oft haben Sie ohne nachzudenken eine Plastikflasche, ein Glas, eine Aluminiumdose oder ein Öko-Energiepaket weggeworfen? Wie oft haben Sie sich gewünscht, dass Sie für das Recycling etwas zurückbekommen könnten? Wenn Sie wie die meisten Menschen sind, lautet die Antwort wahrscheinlich „vielfach“. Recycling wird oft als Ärger, lästige Pflicht oder Pflicht angesehen, die keinen unmittelbaren oder greifbaren Nutzen bringt.