gpt4 book ai didi

python - 欧拉计划第 36 题

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:18 27 4
gpt4 key购买 nike

我到 question 36我认为这很简单。像往常一样,我显然错了。我正在尝试在 Python 中执行此操作(因为我不知道 Python)。我的代码如下。我得到 19 作为输出,这显然是不正确的。我不明白我错过了什么。任何建议(不更正代码)将不胜感激。我不想要正确的答案或代码(甚至我的错误的确切位置)——只是一个让我朝着正确方向前进的提示。

 def isPolynomial(number):
if(str(number) == str(number)[::-1]):
return True
else:
return False
def isBinaryPolynomial(number):
binNum = bin(number)
binStr = str(binNum)[2:]
revbinStr = binStr[::-1]
if(binStr == revbinStr):
return True
else:
return False
count = 0
for i in range(1, 1000001):
if isPolynomial(i):
if isBinaryPolynomial(i):
count += 1
print count

最佳答案

看起来你的代码是正确的,但你需要仔细阅读它要求你提交的答案。如果不泄露,我就不能再具体了!

关于python - 欧拉计划第 36 题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com