package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Самая длинная строка
*/
public class Solution {
private static List<String> strings = new ArrayList<String>();
public static void main(String[] args) throws Exception {
//this.strings = strings;//напишите тут ваш код
List<String> strings = new ArrayList<String>();
BufferedReader reader = new BufferedReader( new InputStreamReader (System.in));
for (int i=0; i<5; i++) {String s = reader.readLine(); strings.add(s);}
int largestString = strings.get(0).length();
for(int i = 0; i < strings.size(); i++) {
if(strings.get(i).length() > largestString) {
largestString = strings.get(i).length(); }}
for(int i = 0; i < 5; i++) { if (largestString == strings.get(i).length()) System.out.println(strings.get(i));}
//while(arlist.get(i).length()=largestString) {System.out.println(arlist.get(i));}
}
}
Evgeniy Khaliman
22 уровень
Всем привет , выполняется, но не проходит проверку, "Программа должна считывать 5 строк с клавиатуры и записывать их в список strings." что не так?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
21 мая 2018, 15:57решение
А зачем еще один список strings?
И просьба на будущее - выкладывай код с тегом code, чтобы читать можно было нормально
+2
Evgeniy Khaliman
21 мая 2018, 23:25
0