题目描述:
788. 旋转数字 - 力扣(LeetCode) (leetcode-cn.com)
Java代码:
class Solution {
int[] t={0,0,1,-1,-1,1,1,-1,0,1};//0、1、8为0, 2、5、6、9为1, 其余为-1
public int judge(int n){
int exist1=0;
for(;n!=0;n/=10){
int i=n%10;
if(t[i]==-1)return 0;
else if(t[i]==1)exist1=1;
}
return exist1;
}
public int rotatedDigits(int n) {//1<=n<=10000
int ans=0;
while(n>0)ans+=judge(n--);
return ans;
}
}