3270 - 二进制挑战

题目描述

Piggy是一只可爱的小猪,它正在学习数学。现在,它想测试一下你的编程能力,因此它设计了一个有趣的小游戏,游戏规则如下:

游戏开始时,Piggy会给你一个 32 位整数,你需要编写一个程序来计算该数二进制表示中 1 的个数。

如果你的程序能够正确计算出 1 的个数,那么你就能获得Piggy送给你的奖品:一份美味的猪蹄!

注意: 负数在计算机中用其绝对值的补码来表示。

输入

输入一个 32 位整数,用一个整数表示。

输出

输出一个整数,表示 1 的个数。

样例

输入

9

输出

2

输入

-2

输出

31
说明

【数据范围】

{−100 \le 输入整数 \le 100}

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 2
通过人数 1
金币数量 0 枚
难度 入门


上一题 下一题