2進数表現に含まれる1の数を数える

単一の整数 n が与えられます。あなたの課題は、この n の2進数表現に含まれる「1」の数を数え、その数を出力することです。

入力

最初の行に、整数 n (1 ≤ n ≤ ) が与えられます。

出力

n の2進数表現に含まれる「1」の数を表す単一の整数を出力してください。

入力
5
2
1023
10

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue