Taas on uuden putkapostin aika:
https://www.ohjelmointiputka.net/postit/tehtava.
Taustatarinaan kuuluu jo kolmatta kertaa suosikkihahmo Uolevi.
Nyt pistit pahan :)
Ei se nyt niin kovin paha ole, kun tietää miten asia menee tai jos edes osaa hakea oikealla hakusanalla... :)
Jatkotehtävä on valita etydeistä musiikillisesti mahdollisimman mielenkiintoinen.
Nyt pistit pahan... Siitä (musiikista) taas en tiedä p*****kaan vertaa. :P
No eihän tuossa kai ekassa vaiheessa tarvitse mitään musiikista tietääkään. Voitte nähdäkseni unohtaa sanat tuuba ja etydi aika pitkälti kokonaan.
Mites toi pisteytys menee? Pisteet on suoraan pituus ja pienemmän pisteet on parempia, vai?
Grez kirjoitti:
No eihän tuossa kai ekassa vaiheessa tarvitse mitään musiikista tietääkään. Voitte nähdäkseni unohtaa sanat tuuba ja etydi aika pitkälti kokonaan.
Ei tarvitsekaan... Pelkkää matematiikkaahan se tehtävä on.
Grez kirjoitti:
Mites toi pisteytys menee? Pisteet on suoraan pituus ja pienemmän pisteet on parempia, vai?
Näin sen ainakin pitäisi varmaan olla ja eiköhän se niin olekin.
juu, tein randomilla ehdot täyttävän stringin ja näyttää menevän pistetytys kuten kuviteltiinkin.
Minulla on nyt kymmenittäin näitä minimipituisia etydeitä, mutta ne eivät kyllä musiikillisesti kovin mielenkiintoisilta vaikuta. Täytyy sanoa, että ymmärrän hyvin miksi Uolevin naapurit ovat harmistuneet tällaisesta harjoittelusta.
En tiedä miksi, mutta Uolevista tulee minulle mieleen Biff ( http://www.thebookofbiff.com/2007/08/20/315-volume/ )
Mielenkiintoinen tehtävä, mutta yllättävän suoraviivaisesti ratkaistavissa. Kun poistin turhat välit niin ohjelmani pituus on 113 merkkiä, voisi koittaa vähän golfata vaihteen vuoksi...
Edit:
Vähän lyheni, 104 nyt.
Golfasin minäkin: 140 merkkiä, kieli Haskell. Pitääpä laittaa tämäkin mainio ohjelma Antille postissa.
Mä tein QBeellä jonku RND,FOR ja GOTO rottaviritelmän joka on tosi hiras.
Aihe on jo aika vanha, joten et voi enää vastata siihen.