started at ; stage 2 at ; ended at
order up! your challenge is to compute the fibonacci sequence. careful, submissions can only be written in another Esolangs member's language.
the language must: proof of these requirements should be documented, and you must disclose somehow which language you are using in your submission.
the fibonacci sequence is a simple sequence and one of the most well-known. it can be defined with the following recurrence relation:
F₀ = 0
F₁ = 1
Fₙ = fₙ₋₁ + fₙ₋₂
your challenge is to continuously output fibonacci numbers to stdout in one of the following formats:
0 1 1 2 3 5 8 13
...00 01 01 02 03 05 08 0D
... (binary output represented here as hexadecimal)additional rules:
you can download all the entries
written by quintopia
submitted at
2 likes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | | > = = | o ||7|=|=||/ | $ = = | | * = = | | = ^ ^ | | ^ > 7 | | = = = | | 7 = = | | * = = | | $ $ = | | = $ = | | = $ = | | = $ = | | = $ = | | = @ = | | = 7 * | | * = = | | = 7 > | |
written by gollark
submitted at
2 likes
1 2 | "an Egaharjb program: run on" " X" { "(X*) (X{,1000})$" "\1 \2 \1\2" } |
written by SoundOfSpouting
submitted at
2 likes
written by Edgex42
submitted at
1 like
1 | 112358(13)(21)(34)(55)(89)(144)(233) |
written by otesunki
submitted at
2 likes
1 | 01 Ly p[s:u+52*olr] |
written by razetime
submitted at
1 like
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Senpai? Can I see your Kanye? Your Kanye is very 0! Senpai? Can I see your West? Your West is very 1! # Senpai? Do you see "DONDA"? Let's take it to the church! Senpai? Can I see your cripplingselfworthissues? Let's keep this going as long as you likey 1: Show me your Kanye! Show me your love! Notice me, senpai! Your cripplingselfworthissues is very West! Your West is very Kanye and West! Your Kanye is very cripplingselfworthissues! We can stop now! |
written by gapples2
submitted at
2 likes
1 | 0{y[pp0$]}!{0yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo0}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo!yyyyu!yyyyyyyyu!yyyyyyyyyu!yyyyyyyyyyyu!yyyyyyyyyyyyu!yyyyyyyyyyyyyyu!yyyyyyyyyyyyyyyu!yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo0yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyu0yyyyyyyyyyo0yyrp>y:uyrp::::uusF{Rr:lRr:s>r<ys>>r<<0<:s>r>>s<<r>s!<}FFFFFFFFFFFFFFFF |
written by LyricLy
submitted at
2 likes
1 2 3 4 5 6 7 8 9 10 11 12 | # signature must be decoded. # cat signature | openssl enc -d -nosalt -aes256 -pass pass:XXXXXXX # The password is the concatenation of the first letters of the languages used in each submission. # Here's a free one; this is Euboea. a = 0 b = 1 while 1 puts a, " " a = a + b b = a - b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # I'm super mature Senpai? Can I see your boobs? Your boobs is very 0! Senpai? Can I see your cock? Your cock is very 1! Let's keep this going as long as you likey 1: Show me your boobs! Show me your love! Notice me, senpai! Show me your cock! Your cock is very cock and boobs! Let's bring this to boobs! We can stop now! |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | _0(2){ ret ma(^1+^2){ "00">"00","01">"01","02">"02","03">"03","04">"04","05">"05","06">"06","07">"07","08">"08","09">"09", "10">"01","11">"02","12">"03","13">"04","14">"05","15">"06","16">"07","17">"08","18">"09","19">"10", "20">"02","21">"03","22">"04","23">"05","24">"06","25">"07","26">"08","27">"09","28">"10","29">"11", "30">"03","31">"04","32">"05","33">"06","34">"07","35">"08","36">"09","37">"10","38">"11","39">"12", "40">"04","41">"05","42">"06","43">"07","44">"08","45">"09","46">"10","47">"11","48">"12","49">"13", "50">"05","51">"06","52">"07","53">"08","54">"09","55">"10","56">"11","57">"12","58">"13","59">"14", "60">"06","61">"07","62">"08","63">"09","64">"10","65">"11","66">"12","67">"13","68">"14","69">"15", "70">"07","71">"08","72">"09","73">"10","74">"11","75">"12","76">"13","77">"14","78">"15","79">"16", "80">"08","81">"09","82">"10","83">"11","84">"12","85">"13","86">"14","87">"15","88">"16","89">"17", "90">"09","91">"10","92">"11","93">"12","94">"13","95">"14","96">"15","97">"16","98">"17","99">"18", }; } 0:"0"; 1:"1"; wh(""=""){ 2:0; 3:1; 4:""; 5:"0"; wh(2!=""||3!=""){ if(2==""){2:"0";} if(3==""){3:"0";} 6:_0(2.r(".$"),3.r(".$")); 7:_0(6.r(".(.)"),5); 5:_0(6.r("(.)."),7.r("(.).")); 4:7.r(".(.)")+4; 2:2.rdel(".$"); 3:3.rdel(".$"); } if(5!="0"){ 4:5+4; } pr 0; 0:1; 1:4; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | type inputs = [ "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", ] type outputs = [ "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", ] procedure add_digits(x, y, r, c) { copy x - /./ r copy y -a /./ r replace r inputs outputs copy r - /^./ c alter r - /./ "" } # I get warnings if I don't declare these even though they're outparams embroider carry "" embroider next_carry "" embroider result "" embroider final_result "" embroider _ "" embroider a "0" embroider b "1" condition true = a == a while (true) { copy a garment embroider garment -a " " sell copy b old_b embroider total "" embroider current_carry "0" condition a_is = a - /./ update condition b_is = b - /./ update condition one_is = a_is or b_is update while one_is { alter a - /^$/ "0" alter b - /^$/ "0" copy a - /.$/ fst copy b - /.$/ snd alter a - /.$/ "" alter b - /.$/ "" do add_digits(fst, snd, result, carry) do add_digits(result, current_carry, final_result, next_carry) do add_digits(carry, next_carry, current_carry, _) copy final_result -p /./ total } condition is_carry = current_carry - /[^0]/ if is_carry { copy current_carry -p /./ total } copy old_b a copy total b } |
1 2 3 4 5 6 7 8 9 10 | a := 0 b := 1 while( () => {1} () => { print(a) t := b b = add(a b) a = t } ) |
1 | Ly<01[s:u+84*olr]> -> |
1 2 3 4 5 6 | 10 {one of my favourites} 20 putint [40] 21 putchar ' ' 30 ([30] | 1) + [40] 40 last - [40] 50 goto 20 |
written by IFcoltransG
submitted at
1 like
1 2 | " \"7Yé"r[o] |
written by Photon_Niko
submitted at
2 likes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 9 8 7 I'm feelin blue.765 I'm feeling you. 4thirty2 i wondr if the feeling's true. 9 8 7 what shall i do ???????????? I'm scaared and confused. there's numbers inTheMusic can u feel it... too??????????? hmmm |
written by Olivia
submitted at
1 like
1 | 01[s:u+52*olr] |
written by GNU Radio Shows
submitted at
2 likes
1 2 3 4 | 12[:5f/+2/&:/12/+:(2,0r[:r:uy:*`o+]; (the error correction term: 0)((((() ()()()){}){}()){}))/-:1%-uf0I`2/*f]; (Requires a Ly interpreter that does arbitrary precision.) |
post a comment