Dernière modification : Dec 08 , 2024

Pré-requis

  • Groovy doit être installé (Lien
  • Gradle peut être utilisé en créant une tâche et copier le code dedans.
  • Ou utiliser cet éditeur online Editor online
  • Un IDE supportant Groovy doit être disponiible

Concaténer des chaînes de caractères.

Ecrire un programme comprenant :

  • une fonction avec un paramètre de type liste de chaines de caractère.
  • la fonction doit retourner une chaine de caractère concaténant les éléments afin de vérifier les résultats suivants :
[]
result =

["un"]
result = un

["un", "deux"]
result = un, deux

["un", "deux", "trois"]
result = un, deux, trois

["un", "deux", "trois", "quatre"]
result = un, deux, trois, quatre

Amélioration 1

Nous vous proposons une amélioration, les chaînes de caractères ne contenant que des espaces doivent être filtrées et donc non affichées dans le résultat.

[]
result =

["   "]
result =

["   ", "un"]
result = un

["   ", "un", "   "]
result = un

["   ", "un", "   ", "deux"]
result = un, deux

["un"]
result = un

["un", "deux"]
result = un, deux

["un", "deux", "trois"]
result = un, deux, trois

["un", "deux", "trois", "quatre"]
result = un, deux, trois, quatre