import java.util.*;
import java.lang.*;
import java.io.*;
public class Main {
static Integer hitungNomorBit
(int angka,
int nomorBit
) { if (nomorBit != 0 && nomorBit != 1) {
return null;
}
int n = angka;
if (n == 0) {
biner = "0";
}
while (n > 0) {
biner = (n % 2) + biner;
n = n / 2;
}
int jumlah = 0;
for (int i = 0; i < biner.length(); i++) {
if (biner.charAt(i) - '0' == nomorBit) {
jumlah++;
}
}
return jumlah;
}
{
System.
out.
println(hitungNomorBit
(13,
0)); System.
out.
println(hitungNomorBit
(13,
1)); System.
out.
println(hitungNomorBit
(13,
2)); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglzdGF0aWMgSW50ZWdlciBoaXR1bmdOb21vckJpdChpbnQgYW5na2EsIGludCBub21vckJpdCkgewoJCWlmIChub21vckJpdCAhPSAwICYmIG5vbW9yQml0ICE9IDEpIHsKCQkJcmV0dXJuIG51bGw7CgkJfQoJCQoJCVN0cmluZyBiaW5lciA9ICIiOwoJCWludCBuID0gYW5na2E7CgkJCgkJaWYgKG4gPT0gMCkgewoJCQliaW5lciA9ICIwIjsKCQl9CgkJCgkJd2hpbGUgKG4gPiAwKSB7CgkJCWJpbmVyID0gKG4gJSAyKSArIGJpbmVyOwoJCQluID0gbiAvIDI7CgkJfQoJCQoJCWludCBqdW1sYWggPSAwOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgYmluZXIubGVuZ3RoKCk7IGkrKykgewoJCQlpZiAoYmluZXIuY2hhckF0KGkpIC0gJzAnID09IG5vbW9yQml0KSB7CgkJCQlqdW1sYWgrKzsKCQkJfQoJCX0KCQkKCQlyZXR1cm4ganVtbGFoOwoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oaGl0dW5nTm9tb3JCaXQoMTMsIDApKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oaGl0dW5nTm9tb3JCaXQoMTMsIDEpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oaGl0dW5nTm9tb3JCaXQoMTMsIDIpKTsKCX0KfQ==