0 点赞 评论 收藏
分享
2018-10-29 18:47
东华大学 测试工程师 0 点赞 评论 收藏
分享
投递商汤科技等公司10个岗位 >
0 点赞 评论 收藏
分享
伯纳乌魔翼:s=int(input())
if s>=0:
shu=bin(s)[2:]
print(shu.count('1'))
else:
shu=bin(-s)[2:]
zijie=64
shu=shu.rjust(64,'0')
shu=shu.replace('1','5')
shu=shu.replace('0','1')
shu=shu.replace('5','0')
shu=list(shu)
for i in range(1,65):
if shu[-i]=='0':
shu[-i]='1'
break
else:
shu[-i]='0'
shu=''.join(shu)
print(shu.count('1'))
投递携程等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: