Hei
Olen jäännyt jumiin Php haasteessa numero 7.
Koodini on seuraavanlainen:
<?php $yht = explode("|", $_REQUEST['n']); $b = max($yht); $c = $b * $b; echo array_sum($yht) . " $c"; ?>
Tehtävän ykköskohdassa tuli oikein, mutta kakkosessa väärin, miten tämä voisi korjata?
Koodisi toiminta ei vastaa tehtävänannon kuvausta. Ensinnäkin $_REQUEST['n'] on vain yksi luku, joten sen muuttaminen taulukoksi ei tunnu järkevältä.
Tarkistas nyt kunnolla mitä kysytään. "Skriptin täytyy tulostaa summat 1 + 2 + 3 + ... + n ja 12 + 22 + 32 + ... + n2." Tämän hetkinen skriptisi tulostaa ymmärtääksen vain n ja n2.
Aivan juu, en ollut lukennut kunnolla, nyt sain toimimaan :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.