题目: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;
        }
    }
}
复制代码

总结:

无官方题解。


相关推荐
风流 少年8 小时前
Spring AI 2.0:MCP
java·后端·spring
天疆说8 小时前
01 硬件选型与 llama.cpp 部署:4× RTX 5880 Ada 跑 DeepSeek-V4-Flash
java·redis·llama
水无痕simon9 小时前
3 短信应用场景以及平台架构
java·服务器
mister_guo9 小时前
JVM 内存管理原理及生产配置实战:从“参数能启动”到“内存可控”
java·jvm
风流 少年9 小时前
Spring AI 2.0:Tool
java·python·spring
爱敲键盘的猴子10 小时前
Java Spring -- 声明式事务控制
java·spring·事务控制
爱编程的小新☆10 小时前
【LeetCode】从递归到 Flood Fill:5 道题吃透 DFS 的选择、回溯与标记
java·算法·leetcode·深度优先·回溯·flood fill
weixin_3831964710 小时前
java基础面试题@Autowired和@Resource区别
java·开发语言
evans在进步10 小时前
LeetCode 33:搜索旋转排序数组——Java 两阶段二分查找详解
java·python·leetcode