Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP-haaste tehtävä 23

akmiansu [13.06.2017 12:25:54]

#

Olen alkanut silloin tällöin tuota naputtelemaan ja nyt tuli tehtävässä 23 tilanne, etten oikein ymmärrä tehtävänantoa. Kaikki pitää kuitenkin saada kai oikein?

Esimerkissä annetaan luku 19, johon pitäisi siis lisätä 91 ja siitä tulee palindromi. Sitten ne kuitenkin lasketaan yhteen, miksi? Sitten summasta aletaan tekemään palindromia ja lisätään 11, jätetäänkö viimeinen nolla aina pois? Sitten tulee summaksi 121 ja se käy, miksi?

The Alchemist [13.06.2017 19:00:24]

#

akmiansu kirjoitti:

Esimerkissä annetaan luku 19, johon pitäisi siis lisätä 91 ja siitä tulee palindromi. Sitten ne kuitenkin lasketaan yhteen, miksi?

Koska tehtävänantona on selvittää, kuinka monta yhteenlaskuoperaatiota täytyy tehdä, ennen kuin syötteenä annetusta luvusta tulee palindromi. Tärkeintä näissä asioissa on ymmärtää, mikä on tehtävänanto.

P.S. 19 + 91 on 110, joka ei ole palindromi.

akmiansu kirjoitti:

Sitten summasta aletaan tekemään palindromia ja lisätään 11, jätetäänkö viimeinen nolla aina pois? Sitten tulee summaksi 121 ja se käy, miksi?

P.P.S. 121 käy vastaukseksi koska 121 on palindromi. (Tarkennus: 121 ei ole oikea vastaus vaan algoritmin päättymisehto; oikea vastaus on iteraatioiden lukumäärä.)

akmiansu [13.06.2017 19:33:16]

#

Kiitos vastauksesta. En ole varma tajusinko vieläkään :D mutta sain palautettua kuitenkin hyväksytysti. Koulussa tällaiset tehtävät voi skipata mitkä ei oikein kiinnosta, mutta tämä onkin paha haaste kun kaikki pitää tehdä oikein. Saako mitään lohdutusdiplomia jos suorittaa vaikka 95 kpl?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta