• Bug


I would like to give some feedback about this... There seems to be a bug.

def checkio(number):
    num = int(number)
    answer = bin(num)
    return answer.count(1)

#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

From: https://checkio.org/mission/binary-count/solve/


Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36