1
我想編寫一個方法,它需要一個整數和一個位長度並返回與這些位相對應的整數數組。通過位操作將整數分解爲整數數組
例如:
decompose(100, 4)
#=> [4, 12]
because:
100 is 01001100 in binary
/ \
0100 1100
4 12
decompose(123456, 6)
#=> [1, 8, 60, 0]
because:
123456 is 000001001000111100000000 in binary
/ | | \
1 8 60 0
注:我不需要擔心位長不準確除數。
我不認爲你有正確的號碼。 – sawa