【发布时间】:2020-12-18 19:29:55
【问题描述】:
如果一个整数中的每个数字都是 3 或 7,则它是一个幸运数字。举个例子,数字 7、73 和 33777 是幸运数字。你的任务是计算 int(a) 和 int(b) 之间的幸运数字的数量。
如何在不查看所有数字的情况下有效地(在不到 1 秒的时间内)实现这一目标?我在 Java 中尝试了许多解决方案,但都不够快。
【问题讨论】:
-
范围是多少?你试过什么代码?什么尝试不够快?
-
范围为 1
-
我已经尝试过预先计算金额的代码。假设我预先计算了 1 到 10^8 之间的范围包含 256 个此类案例等
-
请不要破坏您的问题。反转。
-
请不要不要破坏您的问题,尤其是在提供答案之后。
标签: java performance time combinations cpu-speed