hey wasteof! I’ve got a challenge for you all, if
function theend(m){return null??![]+!![null]*(!![null??null]+!!null)*(!![void(null)]+!![]??null)+((!![]+!![undefined])*(!![]+!![null??null])*(!![void(!m?.m)]+!![[m]]+!![null/0])-!!!![])**(!![0/0/null]+(!!![undefined]??!![![]])+!![])+((!![![],![],null/0+undefined]+!![void(![m?.m?.m||m])])*-!![![1+null]]*(!!!!!!!![undefined/null]+!![m?.n]*!![undefined/0][!![]*![]]+!![void(void(null)/0)]+!![m?.n?.m]+!![null]&&!![undefined]+!![m][0]+!![undefined]+!!!![null*(void(m)/0)]+(!![void(void(!![]))]+!![m]+!![!![]]+!![[!![]]])*(!![m?.b?.n]+!![null?.class??![]]+!![![]&&![]]+!![null||void(m?.b)]))??(!![void(n)/null]+!![![null]]||![])*(!![null]+!![0/0]+!![void(undefined)])+(!![0/null]+!![!!![null]+undefined]))-(!null*![]??null+!![void(!null)]+!![])+(-!-!null+!![undefined/0]+!null+(!![null]+!undefined)*-!![![]-!null])-3-((!![!null]+!null+!void(undefined))*(!![!!null/0]*!null+!![0/3+m]+!null+!![!![null]??!null]))+(-![]-!null)};console.log(theend(!!null/0))
is run, what will the console display? (try to figure it out without running it, jk please don’t put yourself through that sort of pain)
It’s so incredibly simple, yet so easy to mess up on, you have to be really really careful with this
fr, I made it like a maze, because some parts may be completely nullified or do nothing, or be in several layers of confusing nesting
I have… a result, it’s probably definitely wrong though (or is it just some random number?)
ok so i’m wrong then, probably got the third pair of brackets wrong - operator precedence is annoying