Like countless other blogs, here will be posted random musing on life, the universe and everything...well as long as the everything includes Films, Books, Motorcycles, Poker, Linux, Python and Dorset.




Python Challenge - Level 24


E-mail this post



Remember me (?)



All personal information that you provide here will be governed by the Privacy Policy of Blogger.com. More...



Okay, this solution I describe may not work for everybody - I was unable to get it to work on a Windows based system. All is explained below:

Bxnl, jr arrq gb svaq gur fubegrfg cngu guebhtu gur znmr fubja va znmr.cat. Nsgre cynlvat nebhaq jvgu inevbhf nytbevguzf, naq fbzr qvfphffvba jvgu nabgure Clguba Punyyratre (gunaxf Avp), V hfrq na nytbevguz onfrq ba n erphefvir shapgvba. Orsber V qrfpevor gur nytbevguz V hfrq, yrg zr zber terngyl rkcynva zl rneyvre pbzzrag nobhg gur ceboyrzf V unq. Jura V ena guvf nytbevguz ba n Jvaqbjf 2000 yncgbc, vg jbhyq penfu orsber pbzcyrgvat gur cebprff. Guvf jnf qhr gb gur P fgnpx yvzvgf orvat oernpurq ba gung znpuvar. Ubjrire gur sbyybjvat nytbevguz qvq jbex svar ba zl 64ovg Yvahk flfgrz:

Gur erphefvir shapgvba vf pnyyrq jvgu k naq l (fgnegvat ng 1, 639) naq na neenl[640, 640] bs obbyrnaf, frg nyy gb snyfr vf nyfb cer-perngrq.

Shapgvba
--------
vs l<0 erfhyg vf gehr (jr unir sbhaq bhe jnl guebhtu!)
ryfr vs k be l ner bhg bs obhaqf, erfhyg vf snyfr
ryfr vs gur neenl ng (k, l) vf gehr, erfhyg vf snyfr
ryfr vs gur cvkry ng (k, l) vf juvgr, erfhyg vf snyfr
ryfr frg neenl(k,l) gb gehr naq....
pnyy gur erphefvir cebprqher jvgu (k, l-1) vs vg ergheaf gehr, erfhyg vf gehr, ryfr pnyy gur erphefvir cebprqher jvgu (k+1, l), vs vg ergheaf gehr, erfhyg vf gehr, ryfr pnyy gur erphefvir cebprqher jvgu (k-1, l), vs guvf ergheaf gehr, erfhyg vf gehr, ryfr erfhyg vf gur erfhyg bs gur erphefvir cebprqher jvgu (k, l+1).

VS gur erfhyg bs gur nobir vf gehr, fnir gur cvkry ng (k,l)

svanyyl, erghea gur erfhyg.


Ubcrshyyl guvf fubhyq cebqhpr n svyr bs 43.6XO. Abj nyy gung arrqf gb or qbar vf gb gb erzbir rirel bgure olgr sebz guvf svyr (juvpu ner ovanel inyhr 0) naq jr fubhyq or yrsg jvgu n mvc nepuvir svyr. Pbagnvarq va guvf svyr vf n wcrt svyr jvgu gur fbyhgvba sbe gur arkg yriry 'ynxr' naq nyfb nabgure mvc nepuvir pnyyrq 'zloebxra.mvc' jvgu n tvs svyr va vg pnyyrq 'zloebxra.tvs' juvpu V qb abg pheeragyl xabj gur ernfba sbe,


2 Responses to “Python Challenge - Level 24”

  1. Anonymous Anonymous 

    Good design!
    [url=http://hzbwnbfl.com/xvla/mojy.html]My homepage[/url] | [url=http://nexnlnpf.com/qeca/ytbs.html]Cool site[/url]

  2. Anonymous Anonymous 

    Thank you!
    http://hzbwnbfl.com/xvla/mojy.html | http://wkxeywkw.com/qidy/dcsv.html

Leave a Reply

      Convert to boldConvert to italicConvert to link

 


About me

  • I'm Ian Vincent (DorsetBlue)
  • From Dorchester, Dorset, United Kingdom
  • I am married to Tracy and live with our kids (stepsons Paul and Richard and daughters Cara and Aimée) just outside the town of Dorchester in England.
  • My profile

Previous posts

Archives

Links


ATOM 0.3

Get Firefox!

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 England & Wales License.