提示
Palindrome Number (迴文數)
迴文數範例:121,232,454
迴文數範例:121,232,454
思路
利用 Reverse 反轉 再比對是否一樣
考題7.Reverse Integer 我的答案
考題7.Reverse Integer 我的答案
static void Main(string[] args)
{
bool c = isPalindrome(121232);
}
public static bool isPalindrome(int x)
{
// 判斷條件如果是0 或個位數 或小於0 return false;
if (x < 0 || (x % 10 == 0 && x != 0))
return false;
int result = 0;
var startNum = x;
while (x != 0)
{
var val = x % 10;
result = result * 10 + val;
x = x / 10;
}
if (startNum == result)
{
return true;
}
return false;
}
主要是做我的學習筆記
偶而心血來潮寫個幾篇~
若有問題~可以寫信或在下方留言~感謝