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?
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ä.)
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?
Aihe on jo aika vanha, joten et voi enää vastata siihen.