判斷乙個數是不是回文數
我的想法是先將數字變成陣列,然後設定兩個指標分別從開頭和末尾一一比對.
話不多說,**如下:
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整除即可,能夠整除則不是質數,否則是質數...