Comparer des chaînes – Qualification 2003

Niveau 2

Énoncé

On vous donne deux chaînes de caractères composées uniquement de lettres minuscules et sans accents.

Écrivez une fonction qui renvoie la première selon l'ordre lexicographique (ordre du dictionnaire). Vous n'avez pas le droit d'utiliser la fonction de comparaison de la bibliothèque standard.

Entrée

L'entrée contient 4 lignes :

  • Un entier $N$, le nombre de caractères de la première chaîne
  • La première chaîne
  • Un entier $M$, le nombre de caractères de la deuxième chaîne
  • La deuxième chaîne

Sortie

Une ligne contenant la chaîne renvoyée par la fonction.

Contraintes

$1 \le N, M \le 1\,000$

Contraintes d'exécution

Utilisation mémoire maximum
1000 kilo-octets
Temps d'exécution maximum
250 millisecondes

Exemples d'entrée/sortie

Exemple d'entrée
8
prologin
5
prolo
Exemple de sortie
prolo
Exemple d'entrée
4
toto
4
titi
Exemple de sortie
titi