1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/找到一个数字的 K 美丽值 [find-the-k-beauty-of-a-number].html
2022-05-22 11:21:15 +08:00

54 lines
1.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>一个整数 <code>num</code>&nbsp;&nbsp;<strong>k&nbsp;</strong>美丽值定义为&nbsp;<code>num</code>&nbsp;中符合以下条件的&nbsp;<strong>子字符串</strong>&nbsp;数目:</p>
<ul>
<li>子字符串长度为&nbsp;<code>k</code>&nbsp;</li>
<li>子字符串能整除 <code>num</code></li>
</ul>
<p>给你整数&nbsp;<code>num</code>&nbsp;<code>k</code>&nbsp;,请你返回<em>&nbsp;</em><code>num</code>&nbsp;的 k 美丽值。</p>
<p>注意:</p>
<ul>
<li>允许有&nbsp;<strong>前缀</strong>&nbsp;<strong>0</strong>&nbsp;</li>
<li><code>0</code>&nbsp;不能整除任何值。</li>
</ul>
<p>一个 <strong>子字符串</strong>&nbsp;是一个字符串里的连续一段字符序列。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<b>输入:</b>num = 240, k = 2
<b>输出:</b>2
<b>解释:</b>以下是 num 里长度为 k 的子字符串:
- "<em><strong>24</strong></em>0" 中的 "24" 24 能整除 240 。
- "2<em><strong>40</strong></em>" 中的 "40" 40 能整除 240 。
所以k 美丽值为 2 。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<b>输入:</b>num = 430043, k = 2
<b>输出:</b>2
<b>解释:</b>以下是 num 里长度为 k 的子字符串:
- "<em><strong>43</strong></em>0043" 中的 "43" 43 能整除 430043 。
- "4<em><strong>30</strong></em>043" 中的 "30" 30 不能整除 430043 。
- "43<em><strong>00</strong></em>43" 中的 "00" 0 不能整除 430043 。
- "430<em><strong>04</strong></em>3" 中的 "04" 4 不能整除 430043 。
- "4300<em><strong>43</strong></em>" 中的 "43" 43 能整除 430043 。
所以k 美丽值为 2 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= num &lt;= 10<sup>9</sup></code></li>
<li><code>1 &lt;= k &lt;= num.length</code>&nbsp;(将&nbsp;<code>num</code>&nbsp;视为字符串)</li>
</ul>