Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Binary Count by KarolinaK
def dec2bin(dec):
bin=""
while(dec>0):
if(dec%2==1):
bin="1"+bin
else:
bin="0"+bin
dec=(dec-dec%2)/2
return bin
def checkio(number):
result=0
for i in dec2bin(number):
if(i == "1"):
result+=1
return result
#These "asserts" using only for self-checking and not necessary for auto-testing
if __name__ == '__main__':
assert checkio(4) == 1
assert checkio(15) == 4
assert checkio(1) == 1
assert checkio(1022) == 9
Oct. 19, 2016
Comments: