Java程式設計題目 5 回文數

2021-07-15 21:33:01 字數 763 閱讀 4127

就是從前向後讀和從後向前讀出的結果都是一樣的。比如:1、2、121、123321

下面給出回文數判斷的**:

/**

* 回文數 判斷乙個數是不是回文數(正讀反讀都一樣:123321、121、1)

* *@author cythine

* */

public

class

palindromicnum

while (head <= stern)

if (head_c == stern_c) else

}return

"num:"+num+" is palindromic!";

}}

順便用junit4寫了個單元測試類,如下:

public

class palindromicnumtest

}

其實這個回文數的判斷就類似於將陣列當中的奇偶數換位置(奇數在前,偶數在後)。關鍵就是對於前後兩個元素index的移動和控制。

public

class palindromicnum

public

static string ispalindromicnum(string num)

if(headc==sternc)else

}return

"this num "+num+" is palindromic! ";

}}

NYOJ 題目766回文數

時間限制 1000 ms 記憶體限制 65535 kb難度 0 描述 請尋找並輸出1至1000000之間的數m,它滿足m m 2和m 3均為回文數。回文數大家都知道吧,就是各位數字左右對稱的整數,例如121 676 123321等。滿足上述條件的數如m 11,m 2 121,m 3 1331皆為回文...

leetcode題目9 回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 輸入 121 輸出 true解法一 數字轉字串 class solution def ispalindrome self,x type x int rtype bool if x 0 return fals...

python基礎程式設計 23 回文數

問題描述 乙個5位數,判斷它是不是回文數。while true mystr input 請輸入你的正整數 if mystr quit break mylist list mystr mylist2 mylist 1 if mylist mylist2 print mystr,是回文數 else pr...