Public feed
#600444
: strLen // p --> len
0
OVER C@ IF
BEGIN 1+ OVER OVER + C@ 0 = UNTIL
THEN
SWAP DROP
;
: StrToInt // p --> u
DUP strLen
1 OVER 0 DO 10 * LOOP 10 / SWAP
0 SWAP OVER
DO
I 3 PICK + C@
48 57 RANGE 48 -
2 PICK * +
SWAP 10 / SWAP
LOOP
2 XCHG DROP DROP
;