【每日一题Day359】LC2520统计能整除数字的位数 | 数学模拟

简介: 【每日一题Day359】LC2520统计能整除数字的位数 | 数学模拟

统计能整除数字的位数【LC2520】

给你一个整数num ,返回 num 中能整除num 的数位的数目。

如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums

  • 思路
    通过对num对10取余的方式,获得每一位数值。再判断num是否能整除该位对应的数值,统计得到最终结果
  • 实现
class Solution {
    public int countDigits(int num) {
        int res = 0;
        int tmp = num;
        while(tmp > 0){
            int a = tmp % 10;
            if (num % a == 0){
                res++;
            }
            tmp /= 10;
        }
        return res;
    }
}

复杂度

时间复杂度:O ( log ⁡ n )

目录
相关文章
|
11月前
|
SQL 分布式计算 Hadoop
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
165 4
|
分布式计算 监控 Hadoop
监控Hadoop集群实战篇
介绍了监控Hadoop集群的方法,包括监控Linux服务器、Hadoop指标、使用Ganglia监控Hadoop集群、Hadoop日志记录、通过Hadoop的Web UI进行监控以及其他Hadoop组件的监控,并提供了相关监控工具和资源的推荐阅读链接。
250 2
|
11月前
|
SQL 分布式计算 Hadoop
手把手的教你搭建hadoop、hive
手把手的教你搭建hadoop、hive
791 1
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何进行本地化部署
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
存储 分布式计算 Hadoop
大数据存储技术(1)—— Hadoop简介及安装配置
大数据存储技术(1)—— Hadoop简介及安装配置
768 0
|
SQL Kubernetes 算法
GitHub上有哪些好项目?GeaFlow图计算快速上手之SSSP算法
本文介绍了实时图计算引擎GeaFlow支持图算法SSSP的基本原理以及在GeaFlow中的实现细节和使用方式。
GitHub上有哪些好项目?GeaFlow图计算快速上手之SSSP算法
|
机器学习/深度学习
CSS3 如何实现飘动的云朵动画
CSS3 如何实现飘动的云朵动画
437 0
|
开发框架 iOS开发
手机软键盘弹起导致页面变形的一种解决方案
手机软键盘弹起导致页面变形的一种解决方案
845 0
|
SQL 分布式计算 Hadoop
【大数据Hadoop实战篇】 1
【大数据Hadoop实战篇】