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);
}
}
}
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);
}
}
}