[Leet Code] Countings bits

Leetcode: https://leetcode.com/problems/counting-bits/

Problem:

Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1’s in their binary representation and return them as an array.

Example 1:

Input: 2
Output: [0,1,1]

Example 2:

Input: 5
Output: [0,1,1,2,1,2]

Solution:

class Solution(object):
def countBits(self, num):
"""
:type num…