Jump to content
Hertz

[Programare]Python

Recommended Posts

Posted

Ori e prea simplu, ori am gresit eu undeva.

number.txt (numarul ala foarte lung)

-163960800960202143377742591969346684714446784747583920843848370207680145685459496516987221433159775011390127987787289998887973213036130349641459815362102455419261631810829405051933860546870688089063842442480463035589222364012281131397491429692643322292330570427990311678266059219112235347170360496825297650446113221865261146331448655021895810198080887437127570968435155019149153471250985157240745736287005484358974571224897678078473169689684964201911331840797910094440678547983894864448902114765146346563715171973355770170679705935357030639394854188766101223949781693734812862964095527553167819412026183875895670456691823412452312949453201267056652968783782103053254856851854762884958586311282847430076034458048794689702973188607781752201028133100571483059633779919684659923553844371059306586271320392507043688569679851237487855955768392501213317047931665546465582003275081715097186733838235049902155044024688339961506279406267957761085371735763327676029814458122804389059042682937073646530132083157270599462883849518839379398999571971151254293556015379686180552458176710949712553207361957770812406756000948049094773589599544842375325984384646588689116331409934244572836041155788769457584396801288259010398517931508025204148655006769985109950957293190860035726847504035413863577928712881569171261402853392554624881155816993727978256791043701261821647201010608812782129546775665810993548359987213253150134430445490652729242651622135192786699423978954905817648984222447875032047851547194472475800288125385435961667149619456320275417503105656790046614302737140546368274084034124765403981089087148461222870045299113795118714897488430899840031185678434990798167054850941767858970896455394561028212893766126094240208217317845089618530949474476870534734321248087857396474864274467993031870240429804508309647917414775992106555561410189728150369296364067899892682727962119003311872198358561393182317259285960483328890256582106500324941098177838830505419437964925363694715118477152670763835449821873382453580818586747535845965254701782495169227141133366172118982135916863101509534382134579508457198828743903832695847188911133411917893415336194901818164786996666314288738430197725125798585769202676185364808844379095684485606948670251719565528039015190040338748311904257352816039788757243823489485889976822079012473544922621250991169523994318040704055139880525751923240128062385203733698200210607204834476539194940347287243682415679571008311915804746103587790316693110269585768415381991875431989901344614105997586785602769507400429917525647744316690750049621348134788675938559746982561053811078230955659616237100632586670307296099787363694937361935328413393259971530751051182902884125527240153574857151323995084803849725975265458420005843953177236302441973415340012315812350886634513766998974219326075192402037320048771717787567587359750006741533324255787813460051559951668871765388564549278943007977083911016966994518511109174595419392975816172881388687503393374740073622611737140144409227966910702852566675794525818545314724721286707444311979435289870123985925390437103463332752161284768420858759505974407834344927917805781123109663542188138099497870207771777651485973669382149549421325554330918502374995580636457989573045727162359708192777134559624506059214363516215411371774973478254160168701843391640352895322472838349435772997519189570208349515156783036412902103537403371398024796913762770708675029164940089426375861079650453275633800038104291445450533151387704403599605045300097392988161548888475154442891905191342390925507507635261657075651329105590105523816434363234454309958762852266777726972472619114345041732146652853147696146808149706160723326140321042600384008877628640155259086054631101967878323802360537745896679213336776263322859660459851356721562304219586523220865870893232958854867837135935101809215551680970549560502514304166768248807924797409218988589150878897267827904399451393510712842864951807779465354021113188333280069357404924121606482945670658907146974773040268645371521718022430881818523788546977930850507880068767125982501660674996833786528803424827917711837174012250888829447029924923952638177709923487125060838107919109028237246402658711641817392976544848360816198155841721363492677738982465220795786650401715354877077551427456782072492468933274267549319780014725150424565023728411424620066240234151160466923459669348132411405168998829228769838374363357383654039512493897316793051404686351897317063887889930264882730948380200114754390743705731124706018166878641739382602232208328558024390874310013503833824920521266820112220537476966629809886451904508826086379099186633840832835616543134217036305779478614998089878379761986510234972920703047840586977305834246385685315574413726896278827511471920763535096086492184387446409502121602445141994698345188510448125081007721255686626719154676269910028428307213714980705244660178876916860449432774608535905482111056384530594004976141145676869390787041841834247279439498757669363939013068142899745276861969128046736200277423167090902579702494118657538954691226419975025005501733851173008785814230358718397306024691742640356234902184330575827244497501302873519916417874526321665033963537043209477367390367881946641269830119836554188538694470067281035520971535663381280631388995565106846797515023696610067623371177786063968737790014481565013168199654788024081503890192099392758735095091845476369903203067002612736741861967442862103197441742543421783303469654461837831733188325513126953376313161814783496854135450148802525882036819154198139272837854503287876501109381935931178760802407927332626498244055916062951396371941341286630728811716812818843061397269763762800574663431849869596926379029379339124626382530483586395890969836637184003329111015215662932633543941282769845056311653457385785784073909343780573393178402013934656213529590454531467311623606286423178073791116575772221997141610337444236892647481670731364163678842750569329830710800898992323432473165351299674281538620765567299483584568783215886111239291120028084141517347596141045679850879964822013194826570137339144990650220093545877614283103491424809472044330226266650265110209859037757428314556611721373326364487125956607731035600345508334637454143837642661936495691559337669272317394083660802927131493659285313352279416398303620228851400611643817868611135382367681582951279889311063648006402875201999660785555503344592643957734510393033742485933712363794792777975154302979656841320374229526218407581644736307574685303758804728716242970208425408821210073509717140822164636216920964885032738440073461429178035854807539045919909927727386623100418095562658152633099731694721038183055928451247689901122204239800515261581028445232254192992426313641157561238314395805120477217474001944214682251880995343351330540756850227992903034421328609961660688506358510622012157734871002296189992235976493666898121158745132239034331700571576324122109294609282141187311966830876908325669728562226229275983925818017155370712650413760199491978142011942929974353496346478309783410871578586153824231692322571370779915831760171561019648796478959756245170750627424948707078541014715116027628088240905716238471212801079610555158149384108749180458823610362888889942749052686770484700293456463489847383237639723227242298492931062394225498807498122012881454289213645763888843680748935916602665210401253059529060748799458220673401332289171674640309170321925604257609453570696015069359681524338455526897928376522678130774217760197334515476654259228446416471451168114231654013378584810622592807202386650941138855339616558497607888359180870367341007667416662819596204447207448463212106220155983973055730480903645392609038452139167232990573295647492379939993270893942974362698675512555760185402397749572657795541471479290217085145202623445190967433267062088907981622302574670220360530275776592804671243865633740598424423064121077292005819950877632944539306465018745839592404700483049070642864853244019662160137607479732602126972391646042390233504072687541475645310689209275416098714545343814205519624769010444814099668457916586523657473981784556552813516133614112512798851978849873429941233183310833961118622495043244491673527436183632253603700389325522420458821033278196518277145843885397902436258012574066882718778319431321960623759034709889852051719763614476036239909077426933481207796969264072422795616525620179895014361688231653079405656400197230290822346767226710723082058269531204797043682005031128030579919437705352505097067688590548476015274909250241900561933582136745129819397950077374948398647680777569560686474631276727477368142299922311081457904658860619002109783189534811939889711893417664343328017078134670545178081570970792290155613591569361199274077180938413020505916181358125510251319678084122032670891475642222507745263367965738757790743138934991112242918998908671965373449861376999727621307021145379034035981896646771377419478418745235169047336462997011543453216546659328390460403407300188820577143732635918336488213125065295219871514891829211893816982618786747786172627069087472769315812454592091810802547610882024514748769641556615946738463993854258362908908586601689470287081593100223217433924391973791077484257816386386370105369627052188776123586010471308431463736699257377623349124465012804618068819245945190266577648352094934460182857871828686314991265872322251981731524595482087019035605892495396427158151184485326585118205540931574996701199712898854683286488896823874427489509815477210351928602867279366078518720187131576266054412978176045787083925401954180060588817219562954304758601212146476272168114900309440259401578106335968938568222478526007311914944589009009349524918253724669926346356395577889318591588949306377810167602507999793392536596569215765290831939694121243678344938421782217468630254433405557355991960499505663955962306922442035596357604593698846694531685955612841515374427505305232046505613715442535619302174519173267334827295959681865441518549478042957516346558976287892685787941424892349473585278829536545312776125024254359040266973040400611765488337323244149181693141298830138939439678320326278222147478882960327479496067857751835097821469436457071880646554347576184996521929952886192157802951688347487371162435529010541077478798882805944025819475266005452910229487555170234735591063318177793021060769735181355258283903207503729385551812422325340766142307846659244518521320606559120427678004299013988109309249707339076642469861224742845520094362530526026377288985493480994680562473734520436368112873136572771664122849494401978895160118239788890755900978071420934428006213635849869091412116878126863189597103098735064338709490228497502106457289107585696289314139622874888142825047524283651292501996301278546368074499299417993944418646685333382987708312394107098827638087530572159208817716909596274997548169168598270365914894109823247726761810487376130917236591845366679204386110445625948986324370927725233728707304443748881539058061087602809896797154289285784887562074024430838810850855072437659489008003664920041916097502465336935368988168342347385197242243512177979198423754624521306384793908365983073979495783934980189394405458802618558231461020794606154758874629597043711027811687113924189434772528236700532777894651624132838657166736348788441129095188658876413258219798075882105753154705596776948144051830643673376220128888657993654444991440624365544151758206837059568212103026596827215426973073399946182701106133860140246457019703201458491334117460420953409671354143545626590879882803812323926625934563904961906010509989008283630778055619695148346374402894190076584447151474566337743405272661389242311635731369122882569863650114598099077981979733481587043759945660438930573561277208016730279514503781115571642711835888108820084479148267359933164926694754974111463428975592465846991300819219171168936998765465271882344918726260746610842887422883182473204934665173281339531227317958181547103180413876638662758161516813036652356483638412274762491190782999882287722900721885111563057495197134506933896113189567908631882056626157039466132820112362982967997715321649261810625505225484984233043355153687372550724249985254776836186296681567002691232868817733717625577638013246789350462785169265405710258838437534721327080089081685478710350973655518350075841042785356040636127274593871741102892920515998402433395820727354235445981534409433165143803361806249709769215017083246185217417207564484534256948953971241467710904501494268605458195140156129146672323848165169988991352107165777939421546427354323676440873070851712314436166201301602346120767767473868460458738912433212394598202071922400018475586690047907336643224919118077453638121982222056474353265803063053450054961209681798098564356611380822982374614476625908810461676957981208929422277945845773799474005292016304229229820714821993140288950779777883072910230668222250920210683773990328626308186395155002679250936371314751297639513470567156675254683816014081427964473899675460903743950950372521248454943055335009210555960193203828862799118199197365327331729655107250796790548517077583256450226007480234849234870314090095886459749971399250404641654514990211290320561458844791600048038934446769843078212538440873955232532975310125658082012476909196899101148518540053955314111672441014127345208526630295020456650780635344636600187223744708233738090613873171365018002621808709994624057397199938516764485268760338264846807490120956672215761478540272540390785543560284531618590223410163062674521438417729099564732828101594098992266601740398813280485399454849395935229990444676310950953108542732876078722702991329255758558609711740772204840443808963834310684747744871180056165660631699695849068076257001106589581256395308867999786544099778084771315394841002198790415215393884352856465027005766214439566285958674038253226754029735027839612671734370424299785798891452245687219140120362167463799014641221324405360764494282399556269345951140938779812292705983887367122010458135480788918145350820590943449482763148038312338994543076891097297519702716490964257466159699693291870876305538508366008457303406650238619792356452743805837465986348944274994169750170959567047633858475500012222797762403398597155737072584996991288908938687106982864246465363095560884800657051877608377862720536659616846197265426086809947278614975225970924426680016337932533711246199572540594060278524435659471493495103011368141516677730787487118983465859359235360588247176803639848655569922774113320822186737064931019536378571450162484777521609616909698021856723743653921682798891500778643477798930812449687603844070958076102582563708519865943880576882955608210086130432781602833305709335979245021482688119772866560868988803057382714290242341816216130490996011272053410508842977166214880337287081780693990635996935778552737213770704150258396280220204610055299257329759195821665596690105940188428202396283740810771547350473377130992477854564217852353670017528273552501596394222050166621673791303046933297788674329300424766545482233785199087669388333214429201424519331332023337660129365595441208479686846750995936302376489260929674175785170090175116733892660067681524461615166667935827076981850471135103600910291124586042870341211319879191884692113315643192057004506831561398183603404510433155785478131908580981512424194348620005563972033054246536602297942028368771958921156549205383950192631637493156353570373930502609965117791517005873120022321660309388084870584815295861355904257792410750104071627344173820516944729310696075180428321768001597763854819805468540910763657552413101807738859026531120705162181425068681351563327731831504270611521318289053377194324975753334386621333943394054211216256819076436966277179487444907934368306693946742832465652936860067723639406714855792637439752460738397795332997442496846865647598397808259339535294589211820122344607564822214000923674348341378630841462428553225245538452848900320263684593588032543083021282528679346964167715207381042295205469803604321444637148830728794651072005143918681161319287704691376989069557999478184494428231695761585705448378360379325148706928923554562262231909601876858205405146364182822084055183985694868213251105268139195246512280345804754012474975185515215605741678559871483033562806880249815284435124535112305663462684954393532999568793607234978397024920560033169030910664767268070749710749797314640603657203092557737357805139314514393595885206888158599810066118133838704693567152589024591173172666047180917113482724617968281820169887125516718776861409055251170033285942897018910908013888773775811923235787770644895154461625385813468705286581868822837723933883905760279920287041648928398542252996260974718651633340603564505813007975467534716436721275008677402356100433822253452460848832450617092977845101877079759744849745642203568243770315958481645347512979818981786310441994253894072956773552231199595985496892601243706945930891941370002320341240052462295242891883512966495789187906010717987464517744386435746680517052215689536751099995931027919164678808223921635441177385433203260044416257365987407029249244682674378344220193178262005109245239534528402634758305619915548116029479739552222709788060483436134513891278058948346758116669486609555611586943891741342450347087937872553356165851563900699725261140091625116748459283970892559293321441487147266872379840760926694340408376638241303507646088587410670658769984673759849156528960658339926571800473249906108375160409234557118343883105058562936997985377235619342375185235507899526805790517225632283210390859149473357372907822895253943093881017381315590865448843941404256355073906469283256054488833268124690583067052163102592897745347471419494161417591665597885932376733429203376498613639582399914929613262671030360665203265259706475733230957230130644216812391230771526568623309693562725758257938830712618190516003367922076182848254670529537728502694650627977206187238929472297489684742868653000653808115192211256924020118726903977240244332969002131724329701250188238548972607624517997030085927548584585975855423710555027722420353735437019220009605126400545873602870722553187946851658917419216951456176416664633616171145847340982003466173513944852698955387390624731290845688776609224091050131665889136030186881192081691222140871767397798470569827374619013404709604468404541378581755031691205009471616263616309823399466624675980691971650344442134951084949346993209084103447726412676361275271668452610942279155634118568117426651179173323043506251662051472220821380662770440346694196826411720122412333933655199005792349269880334363704928453992211783119935062795185564448221816423266186923407549982129203242814695117042618973952834159327643624736082154559507693177068323431224096661904237860529058643694944093984570538219838634792607090009658042339337032257451456218457836020001113341046514939405541476679159872253065827476220979351957908611598070511585106255957339767532998820093817357596720060932576577635463642376740775375791421407082185509189430206894817110552464658207423869739391842700530875938680312079669329018621624330072036296229230927351907476078529304948544530377769830129641183309496295051836268661875399681269152692190485492704040384434089850199639151070143240000329402990565293140734637970304507063482083446308350867196513914715461498731373516369540240102317596821173580212983945094805842706539344885129082378016366336600810599266600450911278177447644522082130698822351855793903186009657802669167361171537506571051595131171503554655109120840081375834810033674666728341115335947757573724519323339831714556238497479388003714500501048929686009955267512018277684182229262720171071578054430675142702971428274973952686121378901694031087652888754363728924845798515977060334424861962574728836922866614251871139593800624948651564519209685634494037169208209189763618215025241815719740768403119084224529848076072388091890110409596593844006991915947993400850219918448589246797726742903664061194496104143801977797900171314608095552575316426484911520829960387601076339069858852309573605979617393221520466026821095505067249134838573616819516800920251479063684176005174145825049177383661838674841788619499365088864631997721432464402626654035161914001235605730892026481024767815717857021870401219986583156971657898600524385432201984517462205335221725532558299075040449161733217479558896993275168444943546453527523350889758017583057369968096351661633831497798542989110385596577564776552041884669795692142388247009696739312312418693584811944846028534778313555270123368030941725769372247263796851458730074124357257037682730594408492277408111230647874005553652572387698341336774630690270720905930552831225276732251943020440124628688580129216388758383416051073814071033518514557407882543851522926850323875341524482891044755013377318829279288597464390266858716334091718568688863038958467418810609708653751583617018375962323606782537766366936244451849974592085023897836125272529058228659308107086798658944393519610196195616092776686658120587434006950150411512981948419505510974778063356535733736

crack.py

#! /usr/bin/env python


def main():
with open("number.txt", "r") as f:
nr = int(f.read())
a, b, n = 0, 1, 0
while a != nr:
n += 1
a, b = b, a-b
print "Ready: n = {0} and link = http://www.rstcenter.com/challenge/python/{1}.rst".format(str(n), str(67 * n))
raw_input()


if __name__ == "__main__":
main()

output >>


Ready: n = 99822 and link = http://www.rstcenter.com/challenge/python/6688074.rst

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...