Pig Latin

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