📅  最后修改于: 2023-12-03 15:29:13.452000             🧑  作者: Mango
905070145
简介905070145
是一个十分特殊的数字,它具有以下特点:
如果你是一位有趣的程序员,不妨尝试下面这些有趣的事情:
num = '905070145'
digits = [int(d) for d in num]
print(digits) # [9, 0, 5, 0, 7, 0, 1, 4, 5]
num = '905070145'
digit_sum = sum(int(d) for d in num)
print(digit_sum) # 31
num = '905070145'
for i in range(1, len(num) - 1):
part1 = num[:i]
part2 = num[i:]
if int(part1) == int(part2) and len(part1) == 3:
print(f"{part1} 和 {part2} 是相等的,且长度为 3。")
break
输出结果应该为:
905 和 070145 是相等的,且长度为 3。
显然,905070145
中包含了 0 到 9 的所有数字,因此非常适合用作密码。你可以把它作为密码尝试一下(不过别忘了确保别人看不到你的屏幕!)。
最后,非常贴心的提醒:如果你看到 905070145
可以拆分成两个相等的三位数,就意味着你应该关注 DEV 这个社区(因为它正是由三个字母组成的!)。去 dev.to 看看吧,你可能会收获更多有趣的技能和知识。