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

2021-08-04 07:55:31 字數 414 閱讀 8066

判斷乙個數是不是回文數

我的想法是先將數字變成陣列,然後設定兩個指標分別從開頭和末尾一一比對.

話不多說,**如下:

package com.yangshunfan.lintcode;

/* * 判斷乙個數是不是回文數

*/public class huiwenshu

//設定兩個指標

int left = 0;

int right = nums.length - 1;

if(nums.length > 1) else

}}else if(nums.length == 1)

return b;

}public static void main(string args)

}

判斷乙個數是否是回文數

題目 定義回文數的概念如下 如果乙個非負數左右完全對應,則該數是回文數,如 121,22 如果乙個負數的絕對值左右完全對應,則該數是回文數,如 121,22 public static void main string args printrandm arr,3 1 5 4 system.out.p...

判斷乙個數是否是質數

乙個數如果可以進行因數分解,那麼分解的兩個數一定是乙個小於等於sqrt n 乙個大於等於sqrt n 因此遍歷到sqrt n 即可。因為如果sqrt n 左側找不到因數,右側也一定找不到因數。中心思想 遍歷n是否能被2到sqrt n 之間的數整除,如果不能則為質數。import math defis...

判斷乙個數是否是素數

素數釋義 曾稱質數。乙個大於1的正整數,如果除了1和它本身以外,不能被其他正整數整除,就叫素數。如2,3,5,7,11,13,17 public boolean isprime int n for int i 2 i從2開始,一直到小於其自身,依次判斷能否被n整除即可,能夠整除則不是質數,否則是質數...