⊗ppPmUFMst 206 of 447 menu

Klaidų paieška JavaScript funkcijų kode

Šiose užduotyse tam tikras programuotojas parašė kodą ir galbūt padarė jame klaidų. Jūs turite patikrinti, ar kodas daro tai, kas aprašyta. Jei kodas veikia neteisingai, turite ištaisyti klaidas.

Kodas turėtų rasti dviejų funkcijų rezultatų sumą:

<?php function func1() { echo 3; } function func2() { echo 5; } echo func1() + func2(); ?>

Kodas turėtų rasti masyvo elementų sumą:

<?php function sum($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; return $res; } } echo sum([1, 2, 3, 4, 5]); ?>

Kodas turėtų rasti masyvo elementų sumą, tačiau nieko neišveda:

<?php $arr = [1, 2, 3, 4, 5]; function func($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; } echo $res; } ?>

Kodas turėtų rasti dviejų funkcijų rezultatų sumą:

<?php function func1() { return 3; } function func2() { return 5; } echo func1 + func2; ?>

Kodas turėtų rasti masyvo elementų sumą:

<?php $res = $sum([1, 2, 3, 4, 5]); echo $res; function $sum($arr) { $sum = 0; foreach ($arr as $elem) { $sum += $elem; } } ?>

Funkcija prideda nulį prie skaičiaus nuo 1 iki 9, o skaičius didesnius už 9 grąžina nepakeistus:

<?php function add($num) { if ($num <= 9) { return '0' + $num; } } ?>

Kodas turėtų patikrinti, ar skaičius yra pirminis:

<?php var_dump(isPrime(13)); // turėtų išvesti true var_dump(isPrime(12)); // turėtų išvesti false function isPrime($num) { for ($i = 2; $i < $num; $i++) { if ($num % $i !== 0) { return true; } else { return false; } } } ?>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti