下面我将获取一个数字串,转换成一个列表,然后运行一个列表,获取4个连续数字的最大乘积。但我的代码只需要9^4,我不确定如何纠正它
hundred_digit_str= (
"731671765313306249192251"\
"196744265747423553491949349"\
"6983520312774506326239578318"\
"016984801869478851843"\
)
hundred_digit_str = list(hundred_digit_str)
result = max(int(a) * int(b) * int(c) *int(d) for a, b, c, d in zip(hundred_digit_str, hundred_digit_str, hundred_digit_str, hundred_digit_str[:]))
目前没有回答
相关问题 更多 >
编程相关推荐