Nous avons besoin d'une méthode pour déterminer si deux chaînes de caractères sont des anagrammes l'une de l'autre, c'est-à-dire si l'une peut être formée en réarrangeant les lettres de l'autre.
Tâches à réaliser:
- Créer une classe
AnagramChecker dans le package fr.afrogeek.algorithms.
- Implémenter la méthode
public static boolean checkAnagram(String s1, String s2) qui vérifie si s1 et s2 sont des anagrammes.
- Ajouter des tests unitaires dans la classe
AnagramCheckerTest pour tester avec différents paires de chaînes, incluant des cas où les chaînes sont vides, de longueurs différentes, ou contiennent des caractères non-alphabétiques.
Nous avons besoin d'une méthode pour déterminer si deux chaînes de caractères sont des anagrammes l'une de l'autre, c'est-à-dire si l'une peut être formée en réarrangeant les lettres de l'autre.
Tâches à réaliser:
AnagramCheckerdans le packagefr.afrogeek.algorithms.public static boolean checkAnagram(String s1, String s2)qui vérifie sis1ets2sont des anagrammes.AnagramCheckerTestpour tester avec différents paires de chaînes, incluant des cas où les chaînes sont vides, de longueurs différentes, ou contiennent des caractères non-alphabétiques.