読者です 読者をやめる 読者になる 読者になる

Project Euler 4

Problem 4

using System;

namespace PE {
    public class PE004 {
        public static bool IsPalindrome(int n) {
            string s = n.ToString();

            for (int i = 0; i < s.Length/2; i++) {
                if (s[i] != s[s.Length - i - 1]) {
                    return false;
                }
            }
            return true;
        }

        public static void Calc() {
            int ans = 0;
            for (int i = 100; i < 1000; i++) {
                for (int j = i; j < 1000; j++) {
                    if (IsPalindrome(i * j)) {
                        ans = Math.Max(ans, i * j);
                    }
                }
            }
            Console.WriteLine(ans);
        }
    }
}