⊗ppSpOtOA 78 of 83 menu

Val av optimal algoritm i PHP

Ibland kan problem med koden vara relaterade till att det inte är den mest optimala lösningen på problemet som valts.

Låt oss till exempel säga att vi har uppgiften att hitta summan av heltal från 1 till 1000000. Låt oss lösa den givna uppgiften:

<?php $sum = 0; for ($i = 1; $i <= 1000000; $i++) { $sum += $i; } echo $i; ?>

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

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

<?php $n = 1000000; $sum = $n * ($n + 1) / 2; echo $sum; ?>

Moralkoden: innan du löser en resurskrävande uppgift, se alltid till att 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 kommer att krävas för att skriva alla tal från 1 till 1000000.

Hitta alla primtal i intervallet från 1 till 10000. Uppgiften är svår, den behöver inte lösas.

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