Bonjour, je ne comprends pas pourquoi le robot ne valide pas entièrement mon programme. LE voici : Merci package fr.codegym.task.task07.task0709; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; /* Exprimons-nous de façon plus concise */ public class Solution { public static void main(String[] args) throws Exception { //écris ton code ici ArrayList<String>listTab = new ArrayList<String>(); BufferedReader bis = new BufferedReader(new InputStreamReader(System.in)); int min = 0; for (int i = 0; i<5; i++) { listTab.add(bis.readLine()); for (String chaine : listTab) { if(chaine.length()<listTab.get(i).length()) min = chaine.length(); } System.out.println("min est : "+min); } for (String chaine : listTab) { if(chaine.length() == min) System.out.println(chaine); } } }