We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Albuquerque challenge 2
the albuquerque challenge 2 is the sequel to the albuquerque challenge made by user:tommyaweosme
premise
it records every word. let's take this string:
i am awesome person. am i cool? i guess i am
first, it takes the first word
i
then, checks if this word has been used before in the string
no? then get the next word
i am
keep repeating until the check succeeds
i am awesome i am awesome person. i am awesome person. am
since am has been used before, take the recording before this am was added, and go back until just before the most recent usage of am.
i (am awesome person.)
and then double it
i am awesome person. am awesome person.
and add the am back
i am awesome person. am awesome person. am
then keep going
i am awesome person. am awesome person. am i (i am awesome person. am awesome person. am) i am awesome person. am awesome person. am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i i am awesome person. am awesome person. am i am awesome person. am awesome person. am (i cool?) i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? (i guess) i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i am awesome person. am awesome person. am i am awesome person. am awesome person. (am i cool? i cool? i guess i guess i) i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i cool? i cool? i guess i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i cool? i cool? i guess i guess i am
compared to what this makes in the original albuquerque challenge:
i am awesome person. am awesome person. am i am awesome person. am i cool? i cool? i guess i guess i am i cool? i guess i am
the result in the albuquerque challenge 2 is a LOT more incomprehensible.
method 2
let's take this string:
i am awesome person. am i cool? i guess i am
check on each word if it has been used before
i i am i am awesome i am awesome person. i am awesome person. am
now remove the am but keep it remembered
i am awesome person.
go back to it's most recent use in the string since then
[other string] ...am awesome person.
run this recursively until everything is all sorted out
[other string] ...am [o] ...am awesome [o] ...am awesome person.
then append the result to the other string
i am awesome person. am awesome person.
and add back the remembered word
i am awesome person. am awesome person. am
keep going
i am awesome person. am awesome person. am i i am awesome person. am awesome person. am [o] ...i am awesome person. am [o] ...i [o] ...i am [o] ...i am awesome [o] ...i am awesome person. [o] ...i am awesome person. am [o] ...i am awesome person. [o][o] ...am awesome person. [o][o] ...am [o][o] ...am awesome [o][o] ...am awesome person. [o] ...i am awesome person. am awesome person. [o] ...i am awesome person. am awesome person. am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? [o] ...i cool? [o] ...i [o] ...i cool? i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess [o] ...i guess [o] ...i [o] ...i guess i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i [o] ...am i cool? i guess i [o] ...am [o] ...am i [o] ...am i cool? [o] ...am i cool? i [o] ...am i cool? [o][o] ...i cool? [o][o] ...i [o][o] ...i cool? [o] ...am i cool? i cool? [o] ...am i cool? i cool? i [o] ...am i cool? i cool? i guess [o] ...am i cool? i cool? i guess i [o] ...am i cool? i cool? i guess [o][o] ...i guess [o][o] ...i [o][o] ...i guess [o] ...am i cool? i cool? i guess i guess [o] ...am i cool? i cool? i guess i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i cool? i cool? i guess i guess i i am awesome person. am awesome person. am i am awesome person. am awesome person. am i cool? i cool? i guess i guess i am i cool? i cool? i guess i guess i am
implementations
i wouldn't wish having to program... this... on anyone