let ReverseString (s:string) = new string(Array.rev (s.ToCharArray()))
let listOfReverseAndAdd2 =
[
for i in 1..10000 do
if System.Int64.Parse( (ReverseString (i.ToString())))
|> (+) (System.Int64.Parse(i.ToString()))
|> isPalindrome //this requires a string but the above computation is returning integer. What to do?
then
yield(i)
]
bGV0IFJldmVyc2VTdHJpbmcgKHM6c3RyaW5nKSA9IG5ldyBzdHJpbmcoQXJyYXkucmV2IChzLlRvQ2hhckFycmF5KCkpKQogICAgCmxldCBsaXN0T2ZSZXZlcnNlQW5kQWRkMiA9IAogICAgWwogICAgZm9yIGkgaW4gMS4uMTAwMDAgZG8KICAgICAgICBpZiBTeXN0ZW0uSW50NjQuUGFyc2UoIChSZXZlcnNlU3RyaW5nIChpLlRvU3RyaW5nKCkpKSkKICAgICAgICB8PiAoKykgKFN5c3RlbS5JbnQ2NC5QYXJzZShpLlRvU3RyaW5nKCkpKQogICAgICAgIHw+IGlzUGFsaW5kcm9tZSAvL3RoaXMgcmVxdWlyZXMgYSBzdHJpbmcgYnV0IHRoZSBhYm92ZSBjb21wdXRhdGlvbiBpcyByZXR1cm5pbmcgaW50ZWdlci4gV2hhdCB0byBkbz8KICAgICAgICB0aGVuCiAgICAgICAgICAgIHlpZWxkKGkpCiAgICAgICAgCiAgICBd