9. Palindrome Number

解題

題目:https://leetcode.com/problems/palindrome-number/

目標:

將個數字X反轉做判斷正負數

程式碼(解1)

public class Solution {
    public bool IsPalindrome(int x) {
        if (x < 0)
        {
            return false;
        }
        string a = x.ToString();
        a = new string(a.Reverse().ToArray());
        return x.ToString() == a;
    }
}

程式碼(解2)

public class Solution {
    public bool IsPalindrome(int x) {
        if (x < 0)
        {
            return false;
        }

        string a = x.ToString();
        for (int i = 0, j = a.Length - 1; i < j; i++, j--)
        {
            if (a[i] != a[j])
            {
                return false;
            }
        }
        return true;
    }
}
上一篇