Convertir una cadena binaria en otra
Devuelve la cantidad mínima de intercambios necesarios para transformar la primera cadena binaria en la segunda. En cada intercambio se pueden intercambiar dos posiciones cualesquiera; no es necesario que sean adyacentes. Las cadenas tienen la misma longitud y contienen la misma cantidad de 0 y 1.
minSwaps("1100", "1001") // 1
minSwaps("10011001", "01100110") // 4