Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function greet() {
- return brainfuck('[-]>[-]<>++++++++++[<++++++++++>-]<++++.---.>+++[<+++>-]<--..+++.>+++++++++[<--------->-]<++.>+++++++++[<+++++++++>-]<++++++.>+++[<--->-]<+.+++.>++[<-->-]<--.>+++[<--->-]<+.>++++++++[<-------->-]<---.');
- }
- function brainfuck (i) {
- var d = [], o = [], p = 0, c = 0, l = i.length;
- while (c !== l) {
- !d[p] && (d[p] = 0);
- switch (i[c]) {
- case '<' : p--; break;
- case '>' : p++; break;
- case '-' : d[p]--; break;
- case '+' : d[p]++; break;
- case '[' : while (d[p] === 0 && i[++c] !== ']'); break;
- case ']' : while (d[p] !== 0 && i[--c] !== '['); break;
- case '.' : o.push(String.fromCharCode(d[p])); break;
- }
- c++;
- }
- return o.join('');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement