【发布时间】:2016-01-08 13:36:43
【问题描述】:
我正在解决一个编程问题。
从
1到n中查找所有具有数字属性的数字x的x匹配x^2末尾的数字。
例如:
5 matches last digit of 5^2 (25)
6 matches last digit of 6^2 (36)
25 matches last digits of 25^2 (625)
76 matches last digits of 76^2 (5776)
376 matches last digits of 376^2 (141376)
625 matches last digits of 625^2 (390625)
etc.
有谁知道一个数字在平方的最后一位数字中匹配自身的数字标准是什么?
我正在用 Python 编程,我只能使用数字运算,例如 /、%、//、*、+ 等。
我不能使用str 或len 或字符串函数来分割数字。
【问题讨论】:
-
您能否添加有关问题的确切措辞?此外,这个问题可能更多关于math.stackexchange.com 的主题。
-
为什么不找到更多匹配的值并寻找模式?仅通过 3 个示例很难理解。
-
那么请检查en.wikipedia.org/wiki/Automorphic_number 的公式。
-
编程问题是 O(n)。这更像是数学问题而不是编程问题。