// $Id: hash.csharp,v 1.0 2002/02/14 14:48:00 dada Exp $ // http://dada.perl.it/shootout/ using System; using System.Collections; class App { public static int Main(String[] args) { int n; Hashtable X = new Hashtable(); int c = 0; n = System.Convert.ToInt32(args[0]); if(n < 1) n = 1; for(int i=1; i<=n; i++) { X.Add( i.ToString("x"), i); } for(int i=n; i>0; i--) { if(X.ContainsKey(i.ToString())) c++; } Console.WriteLine(c.ToString()); return(0); } }