题目:2729.判断一个数是否迷人

​​题目来源:

leetcode题目,网址:2729. 判断一个数是否迷人 - 力扣(LeetCode)

解题思路:

对 n,2*n,3*n 中的数字出现次数计数,若数字 0 出现 0 次,数字 1~9 出现 1 次,返回true;否则返回 false。

解题代码:

复制代码
class Solution {
    public boolean isFascinating(int n) {
        int[] count=new int[10];
        bitCount(n,count);
        bitCount(2*n,count);
        bitCount(3*n,count);
        if(count[0]!=0){
            return false;
        }
        for(int i=1;i<10;i++){
            if(count[i]!=1){
                return false;
            }
        }
        return true;
    }
    public void bitCount(int n,int[] count){
        while(n!=0){
            count[n%10]++;
            n=n/10;
        }
    }
}
复制代码

总结:

无官方题解。


相关推荐
openallzzz1 分钟前
【面经分享】Java实习
java·开发语言
indexsunny2 分钟前
互联网大厂Java面试:从Spring Boot到微服务的逐步挑战
java·数据库·spring boot·redis·微服务·面试·电商
27669582924 分钟前
租车帮(悟空)订单查询算法分析
java·服务器·前端·悟空·悟空app·租车帮·租车帮逆向
鬼蛟14 分钟前
Spring Boot
java·开发语言
北苇渡江34 分钟前
failed to get nested archive for entry Boot-inf/lib/xxx.jar
java·jar
2301_7926748634 分钟前
java学习day23
java
yuweiade36 分钟前
Spring Boot 集成 Kettle
java·spring boot·后端
abant244 分钟前
leetcode 23合并k个有序链表
算法·leetcode·链表
ALex_zry1 小时前
C++ MQTT物联网通信实战:从入门到生产环境
java·c++·物联网
Jack_David1 小时前
Kafka批量消息发送
java·分布式·kafka