REBOL [ Title: "Hash" Author: "Aldo Calpini" Date: 05-Jul-2001 File: %hash.r ] NUM: to-integer to-string system/script/args NUM: either NUM < 1 [ 1 ] [ NUM ] myhex: func [ N /local k flag c r ] [ k: to-hex N k: to-string k flag: 0 r: copy "" forall k [ c: first k if (c <> #"0") or (flag = 1) [ append r c flag: 1 ] ] return r ] X: make hash! [] c: 0 for i 1 NUM 1 [ append X myhex i append X i ] for i NUM 1 -1 [ s: to-string i if select/skip X s 2 [ c: c + 1 ] ] print c write %output.rebol c