Ou exclusif binaire – Épreuve régionale 2005

Niveau 1

Énoncé

On vous donne deux chaînes de caractères remplies de '0' et de '1' représentant deux nombres binaires.

Votre fonction doit retourner le résultat de l'opération "ou exclusif bit à bit" entre les deux chaînes.

Rappel sur l'opérateur ou exclusif (xor) :

Le résultat d'un xor est 1 si et seulement si exactement un des opérandes est à 1.

0 xor 0 = 0 0 xor 1 = 1 1 xor 0 = 1 1 xor 1 = 0

Entrée

  • La première ligne contient un entier $N$ : le nombre de chiffres des opérandes
  • La deuxième ligne contient le premier opérande ($N$ caractères)
  • La troisième ligne contient le second opérande ($N$ caractères)

Sortie

La sortie contiendra une seule ligne : le résultat de votre fonction ($N$ caractères).

Contraintes

$1 \le N \le 5\,000$

Contraintes d'exécution

Utilisation mémoire maximum
1200 kilo-octets
Temps d'exécution maximum
62 millisecondes

Exemples d'entrée/sortie

Exemple d'entrée
10
0010110110
1011010011
Exemple de sortie
1001100101