Skip to main content
1 of 5
Rhaixer
  • 2.5k
  • 13
  • 36

Python, 44 bytes

m should be a binary string, while n an int.

lambda m,n:m+bin(int(m.count('1')%2**n))[2:] 
Rhaixer
  • 2.5k
  • 13
  • 36