Please log in with GitHub in order to save solutions and appear on the leaderboards.


Brainfuck is a minimalistic esoteric programming language created by Urban Müller in 1993.

Assuming an infinitely large array, the entire Brainfuck alphabet matches the following pseudocode:

Cmd Pseudocode
> ptr++
< ptr--
+ array[ptr]++
- array[ptr]--
. print(chr(array[ptr]))
[ while(array[ptr]){
] }

Write a program that will receive various Brainfuck programs as arguments and execute each program in turn.

0 characters
arguments holds ARGV, print() to output with a newline, write() to output without a newline.
say() is available without any import.
Implicit output is disabled for this hole. Use Out-Host or Write-Host for output.
ctrl + enter or  Run