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

总结:

无官方题解。


相关推荐
侧耳倾听11116 分钟前
单元测试之mockito
java·单元测试
苹果酱056719 分钟前
SpringCloud第二篇:注册中心Eureka
java·vue.js·spring boot·mysql·课程设计
圈圈编码20 分钟前
WebSocket
java·网络·spring boot·websocket·网络协议·spring
szuaudi23 分钟前
SpringMVC实现text/event-stream(SSE)
java·spring
nlog3n44 分钟前
Java 桥接模式 详解
java·开发语言·桥接模式
理想奋斗中1 小时前
【并发编程 | 第五篇】探索ThreadLocal的原理
java·多线程·threadlocal·threadlocalmap
李小白661 小时前
JavaEE初阶复习(JVM篇)
java·jvm·java-ee
Easonmax1 小时前
【JavaEE】网络原理详解
java·java-ee
java_学习爱好者1 小时前
SpringBoot配置文件多环境开发
java
别来无恙✲1 小时前
SpringBoot启动方法分析
java·springboot·场景设计