Portál AbcLinuxu, 30. dubna 2025 11:40
Tiskni
Sdílej:
x = 3!!! a) Kolik je x? b) Jak se breakuje zaseklá aplikace? c) Kde má počítač tlačítko reset?
$ qalc
> 3!!!
multifactorial(3, 3) = 3
>
$ time bc <<<"define f (x) {if (x <= 1) return (1);return (f(x-1) * x);}f(f(f(3)))" 26012189435657951002049032270810436111915218750169457857275418378508\ 35631156947382240678577958130457082619920575892247259536641565162052\ 01587379198458774083252910524469038881188412376434119195104550534665\ 86162432719401971139098455367272785370993456298555867193697740700037\ 00430783758997420676784016967207846280629229032107161669867260548988\ 44551425719398549944893959449606404513236214026598619307324936977047\ 76060676806701764916694030348199618814556251955925669188308255149429\ 47596537274845624628824234526597789737740896466553992435928786212515\ 96748322097602950569669992728467056374713753301924831358707612541268\ 34158601294475660114554207495899525635430682886346310849656506827715\ 52996256790845235702552186222358130016700834523443236821935793184701\ 95651072978180435417389056072742804858399591972902172661229129842051\ 60675790362323376994539641914751755675576953922338030568253085999774\ 41675784352815913461340394604901269542028838347101363733824484506660\ 09334848444071193129253769465735433737572477223018153403264717753198\ 45373414786743270484579837866187032574059389242157096959946305575210\ 63203263493209220738320923356309923267504401701760572026010829288042\ 33560664308988871029738079757801305604957634283868305719066220529117\ 48225105366977566030295740433879834715185526028053338663571391010463\ 36419769097397432285994219837046979109956303389604675889865795711176\ 56667003915674815311594398004362539939973120306649060132531130471902\ 88984918562037666691644687911252491937544258458950003115616829743046\ 41142538074897281723375955380661719801404677935614793635266265683339\ 50976000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000 real 0m0.068s user 0m0.020s sys 0m0.008s
$ time dc -e "?[d1-d1<a*]Sa[1rlax]dSbxlbxlbxp" <<<"3" 260121894356579510020490322708104361119152187501694578572754183785083\ 563115694738224067857795813045708261992057589224725953664156516205201\ 587379198458774083252910524469038881188412376434119195104550534665861\ 624327194019711390984553672727853709934562985558671936977407000370043\ 078375899742067678401696720784628062922903210716166986726054898844551\ 425719398549944893959449606404513236214026598619307324936977047760606\ 768067017649166940303481996188145562519559256691883082551494294759653\ 727484562462882423452659778973774089646655399243592878621251596748322\ 097602950569669992728467056374713753301924831358707612541268341586012\ 944756601145542074958995256354306828863463108496565068277155299625679\ 084523570255218622235813001670083452344323682193579318470195651072978\ 180435417389056072742804858399591972902172661229129842051606757903623\ 233769945396419147517556755769539223380305682530859997744167578435281\ 591346134039460490126954202883834710136373382448450666009334848444071\ 193129253769465735433737572477223018153403264717753198453734147867432\ 704845798378661870325740593892421570969599463055752106320326349320922\ 073832092335630992326750440170176057202601082928804233560664308988871\ 029738079757801305604957634283868305719066220529117482251053669775660\ 302957404338798347151855260280533386635713910104633641976909739743228\ 599421983704697910995630338960467588986579571117656667003915674815311\ 594398004362539939973120306649060132531130471902889849185620376666916\ 446879112524919375442584589500031156168297430464114253807489728172337\ 595538066171980140467793561479363526626568333950976000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000 real 0m0.039s user 0m0.028s sys 0m0.004s
time dc -e '1?[d1-d1<a*]dSaxp' <<<'8'že by nejkratší implementace?
$ echo 'a' | gzip | wc -c 22Zásobníkový processor je mnohem úspornější. Mrkni třeba na forth.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.