пятница, 4 января 2008 г.

"wwwdot - google = dotcom" - LINQy way

        static void Main(string[] args)

        {

            //"wwwdot - google = dotcom"

            var result = from w in Enumerable.Range(0,9)

                    from d in Enumerable.Range(0,9)

                    from o in Enumerable.Range(0,9)

                    from t in Enumerable.Range(0,9)

                    from g in Enumerable.Range(0,9)

                    from l in Enumerable.Range(0,9)

                    from e in Enumerable.Range(0,9)

                    from c in Enumerable.Range(0,9)

                    from m in Enumerable.Range(0,9)

                    where (w*100000+w*10000+w*1000+d*100+o*10+t-g*100000-o*10000-o*1000-g*100-l*10-e == d*100000+o*10000+t*1000+c*100+o*10+m)

                    select new {w,d,o,t,g,l,e,c,m};

            result.ToList().ForEach((x) => Console.WriteLine(x));

        }

Комментариев нет: