檢查是不是回文數

2021-10-01 06:45:23 字數 566 閱讀 7109

回文數:1234321,12344321,一位的數

不是回文數:1234673234,不為0且0結尾的數,負數

方法一:通過內建函式判斷,需要判斷奇數字和偶數字的中間位置

function checkpalindrome (data) 

if(typeof(data) == 'number')

} if(data.indexof(0) == data.length - 1)

if(data.length % 2 == 0) else

secondhalf = data.slice(midpos, data.length).split('')

if(firsthalf.reverse().join('') == secondhalf.join('')) else

}

方法二:倒序遍歷字串

function checkhuiwen(count) 

if(newstr == count) else

}

其他方法還有待研究。。。。。。

判斷鍊錶是不是回文數

主要思想,先找到中間結點,對後半段鍊錶反轉,然後一一對比資料,看看是不是相同,相同就是回文鍊錶,不同就不是 import sys 引用當前資料夾下的single linked list from singly linked list import singlylinkedlist def rever...

檢查乙個數是不是質數

1 num int input 請輸入乙個自然數 2 nums 3for i in range 1,num 4for j in range 1,num 6if num in nums 78 print 不是質數 format num 9 10else 11print 是質數 format num 函...

LintCode判斷乙個數是不是回文數

判斷乙個數是不是回文數 我的想法是先將數字變成陣列,然後設定兩個指標分別從開頭和末尾一一比對.話不多說,如下 package com.yangshunfan.lintcode 判斷乙個數是不是回文數 public class huiwenshu 設定兩個指標 int left 0 int right...