MIKKO RAHIKKA

The electrical things have their lives too, paltry as those lives are.


python

  • Seitsemän veljestä on Poisson-jakautunut?

    Tein Pythonilla ohjelman, jonka avulla laskin Seitsemän veljeksen sanojen lukumääriä ynnä muuta. Palaan itse ohjelmaan tulevissa tarinoissani. Tässä selvittelen mitä mielenkiintoista löysin, kun leikin ohjelmallani. pisimmät sanat Oheisessa taulukossa on muutamia pisimpiä sanoja. # lkm sana pituus 1 1 maamittarikustannuksilla 24 2 1 rangaistus-parakraaffia 23 2 1 jäähyväis-syleilyksensä 23 4 1 henkivartija-pataljooni 23 5 1… Continue reading

  • Kombinatorinen ongelma Pythonilla

    Eri vaihtoehtojen lukumäärien laskeminen käsin on suhteellisen hidasta. Esitän tässä, miten käytin Python ohjelmointikieltä pienen käytännön ongelman ratkaisemiseen. Samalla kerron miten minun aivoni pikkuhiljaa kehittivät parempia ratkaisuja ongelman ratkaisuun. Ongelman kuvailu Ystäväni, kutsutaan häntä vaikka nimellä Jussi, pyysi minua auttamaan erään konferenssin järjestelyissä. Ilmoittautumisen yhteydessä osallistujilta oli kysytty mihin kahteen työpajaan he haluaisivat ilmoittautua kahdeksasta… Continue reading

  • Hullun pasianssi Pythonilla

    Hullun pasianssin säännöt ovat yksinkertaiset. Sekoita korttipakka ja lyö ensimmäinen kortti arvopuoli ylöspäin pöytään. Sano yksi. Jos ensimmäinen kortti on ässä, niin pasianssi ei mennyt läpi. Laita toinen kortti pöytään ja sano kaksi. Mikäli kortti on kakkonen, pasianssi ei mennyt läpi. Jatka näin kolmeentoista saakka (mikäli peli ei ole mennyt läpi jo aiemmin). Aloita taas… Continue reading