/*
本篇主要积攒一些平时戳中萌点的小东西,具体会写一些什么凭运气。一些有意思的小问题也会放到这里攒着,如果有值得整理的的地方会单独整理出来一篇微微微微…专题的 = =。
*/
以往常用字符串颠倒判断回文数,在此不再赘述。
下面是非字符串实现
#include<iostream>
using namespace std;
bool Symm(unsigned n){
unsigned i = n;
unsigned m = 0;
while( i > 0 ){
m = m * 10 + i % 10 ;
i/=10;
}
retuen m==n;
}
Leetcode统计数组中的偶数位数的个数
class Solution {
public int findNumbers(int[] nums) {
int res=0;
for(int i:nums){
if(String.valueOf(i).length()%2==0){
res++;
}
}
return res;
}
}
一般的 int取余 统计位数:
public int count(int x){
int bit = 1;
int org = x;
while(Math.pow(10,bit)<=org){
x=(x-x%10)/10;
bit++;
}
return bit;
}