LeetCode 2269. 找到一个数字的 K 美丽值

解题思路

每次截取一段长度为k的字符串,然后不断地验证。

相关代码

复制代码
class Solution {
    public int divisorSubstrings(int num, int k) {
        String s = "" + num;
        int res=0;
        for(int i=0;i<=s.length()-k;i++){
            String temp = s.substring(i,i+k);
            int t = Integer.parseInt(temp);
            if(t==0) continue;
            if(num%t==0) res++;
        }
        return res;
    }
}
相关推荐
Omigeq14 小时前
1.4 - 曲线生成轨迹优化算法(以BSpline和ReedsShepp为例) - Python运动规划库教程(Python Motion Planning)
开发语言·人工智能·python·算法·机器人
网络工程小王14 小时前
【大模型(LLM)的业务开发】学习笔记
人工智能·算法·机器学习
y = xⁿ14 小时前
【Leet Code 】滑动窗口
java·算法·leetcode
WBluuue14 小时前
数据结构与算法:二项式定理和二项式反演
c++·算法
nianniannnn14 小时前
力扣104.二叉树的最大深度 110. 平衡二叉树
算法·leetcode·深度优先
_深海凉_15 小时前
LeetCode热题100-只出现一次的数字
算法·leetcode·职场和发展
nianniannnn15 小时前
力扣206.反转链表 92.反转链表II
算法·leetcode·链表
澈20715 小时前
哈希表实战:从原理到手写实现
算法·哈希算法
旖-旎15 小时前
哈希表(存在重复元素||)(4)
数据结构·c++·算法·leetcode·哈希算法·散列表
Run_Teenage15 小时前
Linux:认识信号,理解信号的产生和处理
linux·运维·算法