// $Id: hash.ici,v 1.0 2003/01/03 11:44:00 dada Exp $ // http://dada.perl.it/shootout // // contributed by Tim Long n = argv[1] ? int(argv[1]) : 1; x = struct(); for (i = 1; i < n + 1; ++i) x[sprintf("%x", i)] = i; c = 0; for (i = n; i > 0; --i) c += x[string(i)] != NULL; printf("%d\n", c);