[leetcode] 2269. 找到一个数字的 K 美丽值

一个整数 num 的 k 美丽值定义为 num 中符合以下条件的 子字符串 数目:

子字符串长度为 k 。
子字符串能整除 num 。
给你整数 num 和 k ,请你返回 num 的 k 美丽值。

注意:

允许有 前缀 0 。
0 不能整除任何值。
一个 子字符串 是一个字符串里的连续一段字符序列。

示例 1:

输入:num = 240, k = 2
输出:2
解释:以下是 num 里长度为 k 的子字符串:

  • “240” 中的 “24” :24 能整除 240 。
  • “240” 中的 “40” :40 能整除 240 。
    所以,k 美丽值为 2 。
    示例 2:

输入:num = 430043, k = 2
输出:2
解释:以下是 num 里长度为 k 的子字符串:

  • “430043” 中的 “43” :43 能整除 430043 。
  • “430043” 中的 “30” :30 不能整除 430043 。
  • “430043” 中的 “00” :0 不能整除 430043 。
  • “430043” 中的 “04” :4 不能整除 430043 。
  • “430043” 中的 “43” :43 能整除 430043 。
    所以,k 美丽值为 2 。

提示:

1 <= num <= 109
1 <= k <= num.length (将 num 视为字符串)

class Solution:def divisorSubstrings(self, num: int, k: int) -> int:s = str(num)n,res = len(s), 0for i in range(n-k+1):temp = int(s[i:i+k])if temp != 0 and num % temp == 0:res += 1return res

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/28124.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华媒舍:明星祝福视频,为你送上最真挚的祝福!

引言&#xff1a;嗨&#xff0c;亲爱哒书友&#xff01;在这样一个科谱详细介绍文中&#xff0c;我们将带你领略一份尤其的独家合辑——十部明星祝愿视频。这种视频汇聚了诸多明星为你送上的最真挚的祝福。让我们一起来探寻这种电影中蕴含的情绪和价值吧&#xff01; 1.共享温暖…

【JS重点16】对象原型

目录 一&#xff1a;对象原型是什么 二&#xff1a;对象原型作用 三&#xff1a;constructor属性 四&#xff1a;如何赚钱 一&#xff1a;对象原型是什么 每个对象都有一个属性__proto__(称为原型对象),该属性是一个对象 __proto__是JS非标准属性在实例对象中&#xff0c;…

概率论与数理统计 -- 大数定理及切比雪夫不等式整理

大数定理、切比雪夫不等式及其推导 大数定律 弱大数定律&#xff08;Weak Law of Large Numbers, WLLN&#xff09; 弱大数定律指出&#xff0c;当试验次数 (n) 趋向无穷大时&#xff0c;样本平均值 (\bar{X_n}) 与期望值 (\mu) 之间的差异以概率收敛于0。数学上表示为&…

【LeetCode最详尽解答】15-三数之和 3sum

欢迎收藏Star我的Machine Learning Blog:https://github.com/purepisces/Wenqing-Machine_Learning_Blog。如果收藏star, 有问题可以随时与我交流, 谢谢大家&#xff01; 链接: 15-三数之和 直觉 示例: 输入: nums [-1, 0, 1, 2, -1, -4] 输出: [[-1, -1, 2], [-1, 0, 1…

MongoDB~高可用集群介绍:复制集群(副本集)、分片集群

背景 MongoDB 的集群主要包括副本集&#xff08;Replica Set&#xff09;和分片集群&#xff08;Sharded Cluster&#xff09;两种类型。 副本集 组成&#xff1a;通常由一个主节点&#xff08;Primary&#xff09;和多个从节点&#xff08;Secondary&#xff09;构成。 功…

Linux 按键输入实验

Linux 按键输入实验 1、添加 pinctrl 节点 首先修改在设备树里面添加关于按键的节点。I.MX6U-ALPHA 开发板上的 KEY 使用了 UART1_CTS_B 这个 PIN&#xff0c;打开 imx6ull-alientekemmc.dts&#xff0c;在 iomuxc 节点的 imx6ul-evk 子节点下创建一个名为“pinctrl_key”的子…

深度学习 --- stanford cs231 编程作业(assignment1,Q3: softmax classifier)

stanford cs231 编程作业(assignment1&#xff0c;Q3: softmax classifier softmax classifier和svm classifier的assignment绝大多部分都是重复的&#xff0c;这里只捡几个重点。 1&#xff0c;softmax_loss_naive函数&#xff0c;尤其是dW部分 1&#xff0c;1 正向传递 第i张…

Reactor和epoll

Reactor模式和epoll都是与事件驱动的网络编程相关的术语&#xff0c;但它们属于不同的概念层面&#xff1a; Reactor模式 Reactor模式是一种事件驱动的编程模型&#xff0c;用于处理并发的I/O事件。这种模式使用一个或多个输入源&#xff08;如套接字&#xff09;&#xff0c…

力扣爆刷第151天之TOP100五连刷(回文子串、DFS、旋转数组二分查找)

力扣爆刷第151天之TOP100五连刷&#xff08;回文子串、DFS、旋转数组二分查找&#xff09; 文章目录 力扣爆刷第151天之TOP100五连刷&#xff08;回文子串、DFS、旋转数组二分查找&#xff09;一、5. 最长回文子串二、102. 二叉树的层序遍历三、33. 搜索旋转排序数组四、200. 岛…

JS 实现Date日期格式的本地化

为了更好的更新多语言日期的显示&#xff0c;所以希望实现日期的本地化格式显示要求&#xff0c;常规的特殊字符型格式化无法满足显示要求&#xff0c;这里整理了几种我思考实现的本地化实现功能。 通过多方查找&#xff0c;总结了实现的思路主要有如下三个方向&#xff1a; 官…

vue中的路由拦截器的作用

在Vue.js中&#xff0c;我们通常使用vue-router来处理路由。而“路由拦截器”通常指的是在路由发生变化之前&#xff0c;根据某些条件来允许或阻止路由的跳转。这通常用于用户身份验证、数据加载或其他需要在导航发生之前执行的逻辑。 在vue-router中&#xff0c;我们可以使用…

【鸿蒙 HarmonyOS】Swiper组件

一、背景 项目中通常会遇到图片轮播&#xff0c;内容轮播的场景&#xff1b;如&#xff1a;在一些应用首页显示推荐的内容时&#xff0c;需要用到轮播显示的能力。 二、源码地址 ✍Gitee开源项目地址&#x1f449;&#xff1a;https://gitee.com/cheinlu/harmony-os-next-swi…

Nginx与Gateway

Nginx与Gateway Nginx 基本介绍 Nginx 是一款轻量级的高性能 Web 服务器/反向代理服务器及电子邮件&#xff08;IMAP/POP3&#xff09;代理服务器。它由俄罗斯的 Igor Sysoev 所开发&#xff0c;最初供俄罗斯大型的门户网站及搜索引擎 Rambler 使用。 Nginx 的特点在于其占用…

多种异构数据的分析设计方案2:使用策略模式+函数式接口+MAP

多种异构数据的分析设计方案2&#xff1a;聊聊策略模式函数式接口MAP 定义 策略模式(Strategy Pattern): 定义并封装一系列算法类&#xff0c;并且这些类可以相互替换&#xff0c;可以在运行时根据需要选择不同的算法&#xff0c;而不需要修改客户端流程代码。 策略模式让算法…

质量小议39 -- 要多少饺子皮

试验、总结、调整&#xff1b; 基准、标量化、定制化。 包饺子&#xff0c;1斤肉&#xff0c;要多少饺子皮。 每次要包饺子总是要问这样的问题&#xff1a;皮少了馅没得处理&#xff0c;皮多了没地方放。 有没有一个好办法&#xff1f; 1. 影响饼子皮数量的原因有…

机房运维管理中的告警管理:构建高效IT故障管理体系

随着信息技术的迅猛发展&#xff0c;机房作为IT系统的核心&#xff0c;其运维管理的重要性日益凸显。其中&#xff0c;告警管理作为机房运维的关键环节&#xff0c;为用户提供了统一的全流程故障管理体系&#xff0c;确保网络故障的快速准确发现与处理。本文将深入探讨机房运维…

gma 2.0.10 (2024.06.16) | GmaGIS V0.0.0a4 更新日志

安装 gma 2.0.10 pip install gma2.0.10网盘下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1P0nmZUPMJaPEmYgixoL2QQ?pwd1pc8 提取码&#xff1a;1pc8 注意&#xff1a;此版本没有Linux版&#xff01; 编译gma的Linux虚拟机没有时间修复&#xff0c;本期Linux版…

Dubbo入门与实践

Apache Dubbo是一款高性能的Java RPC框架&#xff0c;它提供了高效的服务发现和负载均衡机制。Dubbo适用于构建大规模的分布式系统&#xff0c;尤其是微服务架构。以下是Dubbo的入门指南和实践示例&#xff0c;帮助你开始使用Dubbo。 1. 环境准备 首先&#xff0c;确保你已经…

CAP和Base

CAP定理和BASE理论是分布式系统领域中两个重要的概念&#xff0c;它们分别描述了分布式系统设计中的一些基本限制和原则。 CAP定理 CAP定理&#xff0c;又称布鲁尔定理&#xff08;Brewer’s theorem&#xff09;&#xff0c;由计算机科学家埃里克布鲁尔&#xff08;Eric Bre…

oracle job

1. 定义 Job是一个可以被调度以在特定时间或按一定频率自动执行的数据库对象。Job通常用于执行预定的后台任务&#xff0c;如数据清理、统计信息更新、备份操作、数据导入导出、报告生成等。这些任务可以是任何可以在数据库环境中执行的操作&#xff0c;最常见的形式是调用存储…