MIKKO RAHIKKA

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


python

  • 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

  • Hassut desimaalit

    [edit. 7.3.2026. korjasin kadonneen nollan 1/998001 .] Tässä esitetyt desimaalikehitelmät on laskettu Pythonilla, koodi löytyy tarinan lopusta. Toki saman voi tehdä, vaikka Wolfram Alphalla tai GoCalcilla Pythonin Sage-murteella tai … 9999999801 Joskus vuonna 2012 löysin Futility Closetista hauskan murtoluvun desimaalikehitelmän.  1/9801 ≈ 0.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969799000102030405060708091011121314151617… Näyttää siltä, että tuossa desimaalikehitelmässä on luonnolliset luvut peräkkäin lukuun 99 saakka.… Continue reading

  • Kuinka monta nelikkoa?

    Edellisessä tarinassani loin GeoGebralla sovelluksen, jonka avulla voi tutkia Sagreda Familian seinällä sijaitsevaa Subirachsin taikaneliötä. Kuinka monta sellaista neljän luvun ryhmää luvuista 1,14, 14, 4, 11, 7, 6, 9, 8, 10, 10, 5, 13, 2, 3, 15 saa siten, että niiden summa on 33? Yritin ensin tuottaa sisäkkäisiä silmukoita GeoGebralla, mutta tässä tapauksessa lauseke menee… Continue reading