view interps/cfunge/cfunge-src/tests/iterate-iterate.b109 @ 12256:821155c00e34 draft

<fizzie> ` sed -e \'s|wisdom|bin|\' < ../bin/culprits > ../bin/cblprits; chmod a+x ../bin/cblprits
author HackEso <hackeso@esolangs.org>
date Sat, 07 Dec 2019 23:36:22 +0000
parents 859f9b4339e6
children
line wrap: on
line source

32kk5 >:#._a,                          v
v"Correct output is:"a"5 5 5 5 5 5 5 5"<
>:#,_a,@

This tests k on k...
Output should be:
5 5 5 5 5 5 5 5
Correct output is:
5 5 5 5 5 5 5 5

Here is how the stack should look after the different steps, spaces for clarity:
First iteration of inner k:             555
Next itereation where inner k pops a 5: 55
Now it pushed five 5s:                  55 55555
Finally the code resumes at the 5:      55 55555 5