aboutsummaryrefslogtreecommitdiff
path: root/challenge-120
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-120')
-rw-r--r--challenge-120/paulo-custodio/brainfuck/ch-1.bfpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/challenge-120/paulo-custodio/brainfuck/ch-1.bfpp b/challenge-120/paulo-custodio/brainfuck/ch-1.bfpp
index c1cdc5b31a..21ad448522 100644
--- a/challenge-120/paulo-custodio/brainfuck/ch-1.bfpp
+++ b/challenge-120/paulo-custodio/brainfuck/ch-1.bfpp
@@ -1,32 +1,32 @@
->+> ( result product )
-@INPUT Get ASCII number convert to integer
-[ ( result product n )
- >[-]++< Divisor is 2
- ( result product *n 2 )
+>+> ( result product )
+@INPUT Get ASCII number convert to integer
+[ ( result product n )
+ >[-]++< Divisor is 2
+ ( result product *n 2 )
- @DIVMOD ( result product *n/2 n%2 )
+ @DIVMOD ( result product *n/2 n%2 )
- >>[-]++< @MULT multiply remainder by 2
+ >>[-]++< @MULT multiply remainder by 2
<< @DUP3R >> @MULT ( result product n/2 *(n%2)*2*product )
- <<< @DUP4R >>> ( result product n/2 *(n%2)*2*product result )
- @PLUS ( result product n/2 *(n%2)*2*product(plus)result )
- @MOVE3L < ( new_result product *n/2 )
+ <<< @DUP4R >>> ( result product n/2 *(n%2)*2*product result )
+ @PLUS ( result product n/2 *(n%2)*2*product(plus)result )
+ @MOVE3L < ( new_result product *n/2 )
- >[-]++< Divisor is 2
- ( result product *n 2 )
+ >[-]++< Divisor is 2
+ ( result product *n 2 )
- @DIVMOD ( result product *n/2 n%2 )
+ @DIVMOD ( result product *n/2 n%2 )
- > multiply remainder by 1
+ > multiply remainder by 1
<< @DUP3R >> @MULT ( result product n/2 *(n%2)*2*product )
- <<< @DUP4R >>> ( result product n/2 *(n%2)*2*product result )
- @PLUS ( result product n/2 *(n%2)*2*product(plus)result )
- @MOVE3L < ( new_result product *n/2 )
+ <<< @DUP4R >>> ( result product n/2 *(n%2)*2*product result )
+ @PLUS ( result product n/2 *(n%2)*2*product(plus)result )
+ @MOVE3L < ( new_result product *n/2 )
< @DUP2R >>>[-]++++< ( result product n *product 4 )
- @MULT ( result product n *product*4 )
+ @MULT ( result product n *product*4 )
@MOVE2L <
-] ( result product *0 )
-<[-]< ( *result )
+] ( result product *0 )
+<[-]< ( *result )
@OUTPUT