Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Path to Enlightement Inside. solution in Creative category for Restricted Prime by Naihonn
def checkio(number):
yes_its_true = (True+True+True+True+True+True+True+True)*(True+True+True+True+True+True)
primes = "b,c,e,g,aa,ac,ag,ai,bc,bi,ca,cg,da,dc,dg,ec,ei,fa,fg,ga,gc,gi,hc,hi,ig,a`a,a`c,a`g,a`i,aac,abg,aca,acg,aci,adi,aea,aeg,afc,afg,agc,agi,aha,aia,aic,aig,aii,baa,bbc,bbg,bbi,bcc,bci,bda,bea,beg,bfc,bfi,bga,bgg,bha,bhc,bic,c`g,caa,cac,cag,cca,ccg,cdg,cdi,cec,cei,cfg,cgc,cgi,chc,chi,cig,d`a,d`i,dai,dba,dca,dcc,dci,ddc,ddi,deg,dfa,dfc,dfg,dgi,dhg,dia,dii,e`c,e`i,eba,ebc,eda,edg,eeg,efc,efi,ega,egg,ehg,eic,eii,f`a,f`g,fac,fag,fai,fca,fda,fdc,fdg,fec,fei,ffa,fgc,fgg,fhc,fia,g`a,g`i,gai,gbg,gcc,gci,gdc,gea,geg,gfa,gfi,ggc,ghg,gig,h`i,haa,hba,hbc,hbg,hbi,hci,hec,heg,hei,hfc,hgg,hha,hhc,hhg,i`g,iaa,iai,ibi,icg,ida,idg,iec,ifg,iga,igg,ihc,iia,iig,a``i,a`ac,a`ai,a`ba,a`ca,a`cc,a`ci,a`di,a`ea,a`fa,a`fc,a`fi,a`hg,a`ia,a`ic,a`ig,aa`c,aa`i,aaag,aabc,aabi,aaea,aaec,aafc,aaga,aaha,aahg,aaic,ab`a,abac,abag,abbc,abbi,abca,abcg,abdi,abei,abgg,abgi,abhc,abhi,abia,abig,ac`a,ac`c,ac`g,acai,acba,acbg,acfa,acfg,acgc,acha,acii,ad`i,adbc,adbg,adbi,adcc,adci,addg,adea,adec,adei,adga,adha,adhc,adhg,adhi,adic,adii,aeaa,aebc,aeca,aedc,aedi,aeec,aeei,aefg,aega,aegi,aehc,aeig,af`a,af`g,af`i,afac,afai,afba,afbg,afcg,afeg,affc,affg,affi,afic,afig,afii,ag`i,agba,agbc,agcc,agda,agdg,agec,agei,aggg,aghc,aghg,aghi,ah`a,ahaa,ahbc,ahca,ahdg,ahfa,ahfg,ahga,ahgc,ahgg,ahgi,ahhi,ai`a,ai`g,aiac,aica,aicc,aidi,aiea,aigc,aigi,aihg,aiic,aiig,aiii,b``c,b`aa,b`ag,b`bg,b`bi,b`ci,b`ec,b`fc,b`fi,b`ha,b`hc,b`hg,b`hi,b`ii,baaa,baac,babi,baca,bacg,bada,badc,baec,bafa,bagi,bb`c,bb`g,bbac,bbba,bbcg,bbci,bbdc,bbea,bbfg,bbfi,bbgc,bbha,bbhg,bbic,bbig,bc`i,bcaa,bccc,bcci,bcda,bcdg,bcea,bceg,bcga,bcgg,bcha,bchc,bchi,bcic,bcii,bdaa,bdag,bdbc,bdcg,bdda,bddg,bdei,bdfg,bdgc,bdgg,be`c,beba,beca,beci,bedc,bedi,beea,beeg,begi,beia,beic,bf`i,bfag,bfba,bfcc,bfdg,bfeg,bfei,bffc,bfga,bfgg,bfhc,bfhg,bfhi,bfic,bfii,bg`g,bgaa,bgac,bgai,bgbi,bgca,bgda,bgdi,bgec,bgfg,bggg,bghi,bgia,bgig,bh`a,bh`c,bhai,bhcc,bhcg,bhdc,bhea,bheg,bhfa,bhgi,bhhg,bhig,bi`c,bi`i,biag,bibg,bici,biec,bieg,bifc,bifi,biga,biii,c``a,c`aa,c`ai,c`bc,c`cg,c`da,c`di,c`fa,c`fg,c`gi,c`hc,c`hi,ca`i,caai,caba,cacg,cafc,cafg,cafi,caha,cahg,caia,cb`c,cb`i,cbag,cbba,cbbi,cbea,cbec,cbeg,cbei,cbga,cbii,cc`a,cc`g,ccac,ccai,ccbc,ccbi,ccca,ccdc,ccdg,ccei,ccfa,ccga,ccgc,cchi,ccia,cd`g,cdac,cdcc,cddi,cdeg,cdfa,cdfc,cdfg,cdfi,cdia,cdii,ceaa,ceag,cebg,cebi,cecc,ceci,ceda,cedg,ceeg,ceei,cega,ceha,cehc,ceic,cf`g,cfac,cfag,cfbc,cfca,cfcg,cfdc,cfei,cfga,cfgc,cfgg,cfia,cfig,cg`a,cg`i,cgai,cgbg,cgcc,cgci,cgfa,cgfg,cgfi,cggi,cgic,cgig,ch`c,chba,chbc,chcc,chdg,chea,chec,chfc,chgg,chha,chhi,ci`g,ciaa,ciag,ciai,cibc,cibi,cica,cidc,cidg,cifg,cihi,d``a,d``c,d``g,d`ac,d`ai,d`ba,d`bg,d`di,d`ea,d`eg,d`gc,d`gi,d`ia,d`ic,d`ii,daaa,dabg,dabi,dacc,daci,daec,daeg,daei,dagg,db`a,dbaa,dbag,dbai,dbbi,dbca,dbda,dbdc,dbec,dbei,dbfa,dbga,dbgc,dbhc,dbhi,dbig,dcbg,dccg,dcci,dcdi,dceg,dcfc,dcgc,dcia,dcig,dd`i,ddba,ddbc,ddda,dddg,ddea,ddeg,ddfc,ddha,ddhc,ddic,de`g,deac,deag,deai,debc,dedg,dedi,defa,defg,dehc,deia,deig,df`c,dfba,dfcg,dfci,dfdc,dfdi,dfea,dfeg,dffc,dfgc,dfgi,dfia,dg`c,dgba,dgbc,dgbi,dgcc,dgea,dgei,dghc,dghg,dghi,dgic,dgii,dh`a,dhac,dhag,dhca,dhfa,dhga,dhgg,dhhi,di`c,di`i,diai,dica,dicc,dicg,didc,diea,dieg,difg,difi,digc,dihg,diic,diii,e``c,e``i,e`aa,e`ba,e`bc,e`ci,e`ea,e`ei,e`gg,e`ha,e`hg,e`ii,ea`a,ea`g,eaac,eaai,eadg,eaec,eafg,eaga,eagi,eahi,eaig,eb`i,ebbg,ebca,ebcc,ebcg,ebfa,ebgc,ebgi,ebha,ebig,ec`c,ec`i,ecbc,eccc,ecdg,ecea,echa,echg,ecic,ecii,ed`g,edac,edag,edai,edca,edcg,edda,eddc,eddi,edga,edgg,edgi,edhc,ee`a,ee`c,ee`g,eeai,eeba,eebg,eeca,eeeg,eefc,eefi,eegc,eeha,eeia,efbc,efci,efda,efdg,efea,efec,efeg,efei,effi,efhc,efhi,efic,eg`a,egaa,egag,egcg,egda,egdc,egdi,eggi,eghc,egia,eh`a,eh`g,ehac,ehba,ehbg,ehci,ehdc,ehdi,ehea,eheg,ehfa,ehfg,ehfi,ehgi,ehha,ehig,ei`c,eibc,eibg,eici,eiec,eiha,eihg,f``g,f`aa,f`bi,f`cg,f`dc,f`dg,f`ec,f`fg,f`gc,f`gi,f`hi,f`ia,fa`a,faac,faba,faca,facc,fadc,faea,fafc,fagc,faig,faii,fb`c,fbaa,fbag,fbba,fbbi,fbdg,fbeg,fbfc,fbfi,fbga,fbgg,fbhg,fbii,fc`a,fcaa,fcag,fcbc,fcbi,fccg,fcdc,fcec,fcei,fcfa,fcfg,fcgc,fcgi,fchi,fcig,fdba,fdbg,fddi,fdea,fdfi,fdgc,fdha,fdia,feba,febi,fedg,feea,feec,fefc,fefi,fega,fegg,feha,feii,ff`g,ffai,ffcg,ffec,ffei,fffa,ffgc,ffgi,ffhi,ffia,fg`a,fg`c,fg`i,fgai,fgcc,fgcg,fgfa,fgfc,fggi,fgha,fgia,fgic,fh`c,fhbc,fhbg,fhbi,fhcc,fhda,fheg,fhfc,fhfi,fhga,fhhc,fhii,fi`g,fiaa,fiag,fidg,fidi,fiei,fifa,fifg,figa,figg,fihc,fiia,fiig,g``a,g`ac,g`ai,g`bg,g`ci,g`dc,g`eg,g`fi,g`gi,ga`c,ga`i,gaba,gabg,gabi,gaea,gaei,gagg,gahg,gaic,gb`g,gbaa,gbac,gbai,gbbi,gbcg,gbdc,gbdg,gbec,gbhc,gbig,gc`g,gc`i,gcba,gcca,gccc,gcdi,gcea,gcfi,gcic,gdaa,gdag,gdcc,gdea,gdeg,gdei,gdgg,gdha,gdhg,gdhi,gdii,ge`g,geag,gebc,gebi,gecg,geda,gedg,gedi,geei,gefa,gegc,gegg,gehc,gehi,geia,gf`c,gf`g,gfba,gfci,gfdc,gfdi,gffi,gfgc,gfha,gfhg,gfia,gfii,gg`c,ggag,ggbc,ggbg,ggda,ggec,ggeg,ggei,gghi,ggic,ghag,ghbc,ghbi,ghda,ghec,ghfg,ghgc,ghgg,ghgi,ghhc,gi`a,gi`g,giai,gibg,gicc,gicg,gidi,giea,gifc,giic,h``i,h`aa,h`ag,h`ci,h`ec,h`ei,h`fi,h`ha,h`hg,h`hi,h`ic,ha`a,haaa,haag,habc,hadg,hafa,hafg,haga,hagi,haia,hb`i,hbai,hbba,hbca,hbcc,hbcg,hbdc,hbfc,hbfi,hbgc,hbhg,hbia,hbic,hbig,hcaa,hcag,hcbi,hcec,hcfc,hcfi,hcgg,hchg,hchi,hdai,hdbc,hdbi,hdca,hddc,hddg,hdfa,hdfg,he`a,heac,heba,hebg,hecg,heci,hedc,hefc,hegc,heha,heig,heii,hf`i,hfbc,hfbg,hfbi,hfda,hfdg,hffc,hffi,hfgg,hfha,hfhi,hfic,hfii,hg`g,hgac,hgai,hgca,hgcg,hgda,hgdg,hgec,hgfa,hggi,hghc,hh`c,hh`g,hhai,hhba,hhca,hhcg,hhci,hhdi,hhfa,hhfc,hhfg,hhhg,hhic,hibc,hibi,hicc,hida,hiea,hifc,hifi,higa,hiii,i``a,i``g,i`aa,i`ac,i`bi,i`da,i`dc,i`di,i`ei,i`fg,i`ia,ia`c,ia`i,iabg,iacc,iacg,iaea,iaeg,iafa,iagc,iaha,iahg,iaii,ib`c,ib`i,ibba,ibbg,ibci,ibda,ibeg,ibgg,ibha,ibhc,ibic,icaa,icai,icbc,iccg,icda,icdc,icdi,icga,icgg,icia,icig,id`c,idac,idai,idba,idca,idcc,idcg,idci,idfa,idfc,idfg,idgc,idgi,idia,idig,ieaa,ieba,iecc,ieci,iedg,ieea,iehg,if`a,ifac,ifai,ifbc,ifbi,ifca,ifdc,ifdi,iffa,ifgg,ifgi,ifhi,ifig,igai,igba,igcc,igci,igdc,igdi,igfg,igfi,igha,ighg,igia,ih`c,ihaa,ihag,ihbi,ihcc,ihci,ihea,iheg,ihei,ihga,ihhc,ihhg,ii`a,ii`g,iibc,iibi,iica,iida,iidi,iifg,iigc"
#PEP_eight recommends lines with up to six thousand characters, right? RIGHT?!!! :D
prime_list = primes.split(",")
encoded = "".join([chr(ord(digit) + yes_its_true) for digit in str(number)])
return encoded in prime_list
Jan. 13, 2016
Comments: