* Mots de longueur k -Java

Required Files: MotsLongueurN.java (Download)
Type of work: Individual work

On vous propose une implémentation de la classe MotsLongueurN.java.

L'objectif est d'écrire des fonctions qui permettent de manipuler les mots de longueur n sur un alphabet de  k lettres.

L'activité est notée sur 100 points.

Question 1 : Mots de quatre lettres utilisant les k premières lettres de l'alphabet  (36 points)

    • Implémentez la méthode statique int mots_de_longueur_4(int k) qui affiche la liste de tous les mots de quatre lettres utilisant les k premières lettres de l’alphabet et renvoie le nombre de mots affichés. Pour afficher la  x ième lettre de l'alphabet, vous pouvez utiliser System.out.print((char)('a'+x));

Question 2 : Mots de quatre lettres avec au plus deux 'a' utilisant les k premières lettres de l'alphabet  (36 points)

    • Implémentez la méthode statique int mots_de_longueur_4_avec_max_2_a(int k) qui affiche la liste de tous les mots de quatre lettres utilisant les k premières lettres de l’alphabet et renvoie le nombre de mots affichés. Les mots doivent contenir au plus deux fois la lettre a

Question 3 : Mots de n lettres utilisant les k premières lettres de l'alphabet  (28 points)

    • Implémentez la méthode statique int mots_de_longueur_n_sur_k_lettres(int n, int k) qui affiche tous les mots de longueur n utilisant les k premières lettres de l’alphabet et renvoie le nombre de mots affichés.





We propose an implementation of the class MotsLongueurN.java.

The objective is to write functions which will allow to manipulate the words of length  n on the alphabet with  k letters.

The activity is scored on  100 points.

Question 1: Words of four letters using the first  k letters of the alphabet  (36 points)

    • Implement static method int mots_de_longueur_4(int k) which displays a list of all four-letter words using the first  k letters of the alphabet and returns the number of words displayed.
Question 2: Words of four letters with at most two 'a' using the first k letters of the alphabet  (36 points)

    • Implement the static method int mots_de_longueur_k_avec_max_2_a(int k) which displays the list of all words of four letters using the first  k letters of the alphabet  and returns the number of words displayed. The words must contain at most twice the letter a.
Question 3: Words of n letters using the first  k letters of the alphabet  (28 points)

    • Implement the static method int mots_de_longueur_n_sur_k_lettres(int n, int k) which displays all words of length  n using the first  k letters of the alphabet and returns the number of words displayed.

Requested files

MotsLongueurN.java

Loading