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)/旋转数字 [rotated-digits].html
2022-03-29 12:43:11 +08:00

25 lines
1.1 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>我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。</p>
<p>如果一个数的每位数字被旋转以后仍然还是一个数字,&nbsp;则这个数是有效的。0, 1, 和 8 被旋转后仍然是它们自己2 和 5 可以互相旋转成对方在这种情况下它们以不同的方向旋转换句话说2 和 5 互为镜像6 和 9 同理,除了这些以外其他的数字旋转以后都不再是有效的数字。</p>
<p>现在我们有一个正整数&nbsp;<code>N</code>, 计算从&nbsp;<code>1</code>&nbsp;<code>N</code> 中有多少个数&nbsp;X 是好数?</p>
<p>&nbsp;</p>
<p><strong>示例:</strong></p>
<pre><strong>输入:</strong> 10
<strong>输出:</strong> 4
<strong>解释:</strong>
在[1, 10]中有四个好数: 2, 5, 6, 9。
注意 1 和 10 不是好数, 因为他们在旋转之后不变。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li>N&nbsp;的取值范围是&nbsp;<code>[1, 10000]</code></li>
</ul>