文章出處
文章列表
今天看到一個有趣的題目。
如何判斷一個正整數是對稱的,例如12121是對稱的,123則不是。
思路就是對該數逆序,如果逆序數與原數字一樣則為對稱數。具體的做法是對數字依次求模,從右至左求出數字每一位。給出兩種語言實現:
python版本:
def reverse(n): result = 0 while n: result = result * 10 + n % 10 n //= 10 return result print(reverse(123))
javascript版本:
function reverse(n) { var result = 0; while(n) { result = result * 10 + n % 10; n = parseInt(n/10); } return result; } console.log(reverse(123))
文章列表
全站熱搜