⊗jsSpOtOA 275 of 294 menu

Val av optimal algoritm i JavaScript

Ibland kan problem med koden vara relaterade till att man inte har valt den mest optimala lösningen på problemet.

Låt oss anta att vi står inför uppgiften att hitta summan av heltal från 1 till 1000000. Låt oss lösa uppgiften:

let sum = 0; for (let i = 1; i <= 1000000; i++) { sum += i; } console.log(sum);

Vad är då problemet? Saken är att det finns en matematisk lösning för detta problem.

Denna lösning kräver praktiskt taget inga resurser! Låt oss programmera den:

let n = 1000000; let sum = n * (n + 1) / 2; console.log(sum);

Slutsats: Innan du löser en resurskrävande uppgift, måste du alltid kontrollera om det finns en färdig matematisk formel eller ett färdigt matematiskt tillvägagångssätt för att lösa den.

Hitta antalet tal som är jämnt delbara med 5, i intervallet från 1 till 1000.

Hitta antalet siffror som krävs för att skriva alla tal från 1 till 1000000.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa