Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP-haaste #21

pake10 [29.06.2010 22:15:38]

#

Mikähän tässä PHP-haasteen tehtävässä #21 on ideana? Itse olen yrittänyt päätellä tuota niin, että kun esimerkiksi kirjoitetaan luku 10, niin siinähän kirjoitetaan yksi ykkönen lisää, eli silloinhan ykkösiä olisi 2. Kuitenkin tuossa haasteen esimerkissä (kirjoitetaan luvut väliltä 1 ja 15) ykkösiä tulisi 8, mutta tuolla minun logiikallahan niitä tulisi 6.

Olisiko kenelläkään antaa pientä vinkkiä?

Tumettaja [29.06.2010 22:21:21]

#

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Olli [30.06.2010 18:49:23]

#

Tarvitset ainakin nämä funktiot:

for ja substr_count

tsuriga [30.06.2010 21:18:43]

#

Noh noh, for on komentorakenne, ei funktio ;).

Grez [30.06.2010 22:45:37]

#

Eikö kumpaakaan niistä sinänsä tarvitse. Mutta tietty niitä käyttämällä tehtävän saa ratkaistua elegantisti.

pake10 [01.07.2010 10:23:22]

#

Grez kirjoitti:

Eikö kumpaakaan niistä sinänsä tarvitse. Mutta tietty niitä käyttämällä tehtävän saa ratkaistua elegantisti.

Ratkaisin ongelman jo substr_countilla, toinen tapa olisi ollut se, että sisäkkäisessä for-silmukassa olisi käyty läpi lukua, esim 42 ja esim. ensimmäisellä kierroksella olisi lisätty arrayssa 4:n arvoa yhdellä yms.

E: Olipas sekava viesti mulla...

Vastaus

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

Tietoa sivustosta