Cette semaine, c'est Romane qui vous propose un #KataOfTheWeek : Pig Latin
Briefing du Kata : Le pig latin est un argot principalement utilisé en anglais, équivalent au louchébem (largonji) en français : un mélange de verlan (pour le renversement des syllabes) et de javanais (pour l'ajout systématique d'une syllabe).
Le principe de ce kata est simple : il s'agit de retourner, à partir de la phrase passée en paramètre, sa traduction en argot pig latin.
Les transformations à effectuer sur chaque mot sont les suivantes :
- la première lettre devient la dernière
- ajouter "yay" à la fin du mot
exemple : "Hello world" devient "elloHyay orldwyay"
Bon courage !
Saurez-vous résoudre le problème ?
Bon courage !
Et voici une solution proposée par l'auteur en Java:
public class PigLatin {
public static String pigLatin(String str) {
return str.replaceAll("(\\w)(\\w*)", "$2$1yay");
}
}
Votre équipe TakiVeille