XOR Cipher

Published by Mubashir Hassan in

No XOR Cipher, a codificação é feita por meio de uma operação XOR em duas strings fornecidas. Se as strings tiverem comprimentos diferentes, a saída deverá ter o comprimento da string mais curta. Reduza o comprimento da string mais longa para o mesmo tamanho da string menor antes da operação XOR.

Dadas duas strings, msg1 e msg2, retorne a mensagem codificada.

Exemplos

XORCipher("11", "22") ➞ "33"
// 11 XOR 22 = 33

XORCipher("1020304", "403201") ➞ "501231"

XORCipher("c611d9bdd9de38b9eb", "23a0745505d4d25494") ➞ "e5b1ade8dc0aeaed7f"

Observações

Há uma dica na seção de comentários.