-// created on 03/03/2002 at 15:12
-using System;
-
-class App {
- static String s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;
- static int[] offsets = {-16, -15, -14, -1, 1, 14, 15, 16};
- public static int Main(String[] args) {
- int i2 = 500;
- int i0;
- double n2;
- DateTime start, end;
- start = DateTime.Now;
+// created on 03/03/2002 at 15:12\r
+using System;\r
+\r
+class App {\r
+ static String s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;\r
+ static int[] offsets = {-16, -15, -14, -1, 1, 14, 15, 16};\r
+ public static int Main(String[] args) {\r
+ int i2 = 500;\r
+ int i0;\r
+ double n2;\r
+ DateTime start, end;\r
+ start = DateTime.Now;\r
s0 = " ";\r
s1 = " ";\r
s2 = " ";\r
s15 ="";\r
s15 = s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14;\r
dump();\r
- i0 =0;\r\r
+ i0 =0;\r
while (i0++ < i2) {\r
generate();\r
dump();\r
Console.WriteLine("{0} generations in {1} milliseconds, {2} gen/sec.",\r
i2, (int)n2, (int)(i2/(n2/1000)));\r
return 0;\r
-}\r\r
+}\r\r \r
static void generate() {\r
int i0, i1, i2, i3;\r
i0 = s15.Length;\r
i3 = (offset + i0 + i1) % i0;\r
if (s15.Substring(i3, 1) == "*")\r
i2++;\r
- }\r
+ }\r \r
if (s15.Substring(i1, 1) == "*") {\r
if (i2 < 2 || i2 > 3) {\r
s1 += " ";\r
;\r
}\r
}\r\r\r
-
+\r