問題
4桁の数値を順序を逆転させた数値(例えば、5432の場合は2345が逆転させた数値)で割ったときに、割り切れる4桁の数を求めよ。
(つまり、5432 / 2345 が割り切れればよい)
ただし、商が1のものや、割る数が4桁でないものは除外する。
var list = from x in Enumerable.Range(1000, 9000) let y = Convert.ToInt32(new string(x.ToString().ToCharArray().Reverse().ToArray())) where y >= 1000 && (x % y) == 0 && (x / y) != 1 select x;