last day (15 days later) » 

19:58
3
A: Two Makes All The Difference: Robbers

AboveFireBrainFuck , 504 bytes No one should ever need to analyse a brainfuck code. This is a modified version of an earlier code, but any change in a Brainfuck code make a big difference in the output. I use the Interpreter at http://esoteric.sange.fi/brainfuck/impl/interp/i.html to test my code. Good L...

@RedPanda My code does have a structure. At least it's not random! Good luck!
are there any unprintables in the output?
@proudhaskeller Yes sorry about that, I'll edit the post, there is a bunch of character STX(ASCII 2) and EOT(ASCII 4)
but where are they? i don't have the information
@proudhaskeller I am working on it right now :)
19:58
your changed code without the unprintable characters starts with "}}}\}}}", but the one with them starts with "(2)}}}(2)}}}", mssing the "\". can you double check this? there may be errors in other parts too.
@proudhaskeller I tried to use bold to make the chars clearer, but "\" does not appear in a citation. Thanks for pointing this out
this is evil. i managed to get to a very similar input, but i dont get where all the seemingly-random unprintable characters come from
i got to this code: ++++++++++[->++++++++<]
>>++++++[-<---------->]
<-------[----------->>>-<<+<[-->->+<<]]>>>+<<?>>>+++[->++++++++++<]>(<)++
.<+++++++++[->>>>>>>++++++++++<+++++<++++++++++++++<++++++++++<+++++<++++++++++<<]
++++++++++>>+++++...>++>++>-->+>(>)++++<<<<<<<.<<<
[->>>>>>.<<>>>>>.<<<<<.>>>>>.<<<<<>>>.<<<<.>>>>>.<<<<.>>>>>.<<<<<.>>>>.<<<<<.>>>>.<<...>.<<<<<<]>
[->>>>>.<<...>>>.<<<<.>>>>>.<<<<...>>>>.<<<<<.>>>>.<<...>.<<<<<]>
[->>>>.<<>>>>>>.<<<<<<..>>>.<<<<.>>>>>.<<<<?>>>>>>.<<<<<<.>>>>>>.<<<<<<?>>>>.<<<<<.>>>>.<<...>.<<<<]
new additions are wrapped in parentheses
*to a very similar output, sorry
Actually, you got it
check this site for unprintables : asciivalue.com/index.php
Congratulation
but... but...
20:06
where do the (50, (7), (12) and (24) come from?
*(5)
no
why?
does it operate differently?
I don't think so
let me check something
I think the special chars appeared when I copied my edit to create another edit -.- it may be part of stackexchange formating
sorry
its fine
just update your post and then i can post my answer
I hope I did not cause you to search to much
I updated
20:13
its fine
i basically thought to myself "it doesnt make sense that the pattern changes" and i came to ask you
alright, it is quite something to analyse a brainfuck code
btw I saw your answer, you can't bold in a code box
xD I learn't it 2 hour ago
you also let your "?" in the code
ok thanks
are you the one who voted me up?
and hello @Al
@AlexVanLiew i mean
Yeah I am the one who voted you up :)
20:28
btw i voted up your answer, like, 6 hours ago :) it looked like magic at the time
xD yeah I thought that using my code a cookie answer would make it real weird, with a lot of unused code and some weird loops
did you try the J answer?
no i dont know j
Oh okay, I don't know either but I tried it anyway. I hope I will never have to touch J in my life
all the time i tried to crack your code i thought these places were you put the <<<>>> must be something. it was weird :)
yeah, actually it was because I used an earlier code than in my code a cookie answer
20:34
yeah the J answer looks mysterious, with using only like 5 characters in the code
I did not see th <> until after I posted, and then I let it there to be confusing
yeah it was :)
yeah J is a weird array based language. I successfully achieved the result of the changed output, but in 9 characters -.-
I forfeited soon after
this is more than i would hope to do
it took me an hour to just understand the J basic, but then I figured I could not possibly understand the twist
20:37
learning new languages on golfed/obscured code like you find on this site can be not such a good idea
exactly
i think having a brainfuck submission where you need to add a loop instead of ><.+- characters will be very hard
just have a random loop crossing where the previous loops were, it would be hard as it can be
yeah, but it could be analysed, because you must be sure it is not an infinite loop
think of [++([)++>++>>>-<<<<]---(])---
you can make it to be not infinite
yeah
you would need a print thought
well, anything could be analyzed, technically
just brute force
yeah, brute force of brainfuck is not that hard because there is only 5 possible characters
20:42
there are still 10000 possibilities
you're right though, it is easier than other languages
if you want to make a submission, make sure it is long or long to execute, because bruteforce can be made programmatically
well i dont think yours was too long to brute force
nope
I don't know why nobody tried it
maybe whoever would try didnt see it yet
now that I think about it, you can't really bruteforce it because you would be stuck in an infinite loop
20:44
oh right
i guess you could check for these though
yup like a 5 sec timeout
but that would make the bruteforce a lot longer
once it prints more than the changed output you can terminated it anyway, regardless if its an infinite loop
or better, once it prints something different than the character it should
but if the loop does not print, you are stuck
20:46
well i guess you can have a 5 second timeout too :)
yeah :)
so i see you are new to this site
how it's going?
Well, I did not have an account, but I read the challenges for a year or so
it's going well, I finally have the right to comment :p
it feels nice right?
20:49
nostalgic
well, good luck
nice talking to you
thanks
I liked talking to you too
I am thinking about posting a submission in Shakespear, but I can't find a way to make the output change with 2 characters
the variables are all shakespear characters and everything is a word, I can't find something, even if I do, it will not be hard to find the change
well well, maybe I'll check it later, I need to do something else xD

last day (15 days later) »