package com.javarush.task.task07.task0712;
import com.sun.org.apache.xerces.internal.xs.StringList;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> list = new ArrayList<String>(10);
BufferedReader stroki5 = new BufferedReader(new InputStreamReader(System.in)); //Конструктор для считвывания с клваиатуры
String a1 = "";
String a2 = "";
String b1 = "1111111111111111";
String b2 = "1111111111111111";
ArrayList<String> list2 = new ArrayList<String>(10);
String[] li = new String[10]; //Создаем новый массив на 5 строк;
for (int i = 0; i < li.length; i++) { //Цикл для массива
String s = stroki5.readLine();// Считываем строки с клавы;
list.add(s);
if (s.length() > a1.length()) //Максимальное занчение
{
a1 = s;
list2.add(s);
}else if
(a1.length() == s.length())
{
a2 = s;
list2.add(s);
}
else if (s.length() < b1.length()) //Минимальное значение
{
b1 = s;
list2.add(0, s);
}
else if
(b1.length() == s.length()) {
b2 = s;
list2.add(0, s);
}
}
String s1 = list2.get(0);
String s2 = list2.get(9);
int s3 = s1.length();
int s4 = s2.length();
System.out.println(a2);
System.out.println(b2);
// if (a2.length() > b2.length())
//
// System.out.println(a2);
// else
// System.out.println(b2);
for (int y = 0; y < list.size(); y++)
{
System.out.println("List1= "+ list.get(y));
}
for (int y = 0; y < list.size(); y++)
{
System.out.println("List2= "+ list2.get(y));
}
}
}/*package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
}
}
*/
package com.javarush.task.task07.task0712;
import com.sun.org.apache.xerces.internal.xs.StringList;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> list = new ArrayList<String>(10);
BufferedReader stroki5 = new BufferedReader(new InputStreamReader(System.in)); //Конструктор для считвывания с клваиатуры
String a1 = "1111111111111111";
String a2 = "";
String b1 = "";
String b2 = "";
ArrayList<String> list2 = new ArrayList<String>(10);
String[] li = new String[10]; //Создаем новый массив на 5 строк;
for (int i = 0; i < li.length; i++) { //Цикл для массива
String s = stroki5.readLine();// Считываем строки с клавы;
list.add(s);
if (s.length() >= a2.length()) {
a2 = s;
list2.add(s);
} else if ((s.length() <= a2.length())) {
b2 = s;
list2.add(0, a2);
}
}
if (a2.length() > b2.length())
System.out.println(a2);
else
System.out.println(b2);
for (int y = 0; y < list.size(); y++)
{
System.out.println("List1= "+ list.get(y));
}
for (int y = 0; y < list.size(); y++)
{
System.out.println("List2= "+ list2.get(y));
}
}
}
//напишите тут ваш код
/* Самые-самые
1. Создай список строк.
2. Добавь в него 10 строчек с клавиатуры.
3. Узнай, какая строка в списке встретится раньше: самая короткая или самая длинная.
Если таких строк несколько, то должны быть учтены самые первые из них.
4. Выведи на экран строку из п.3. Должна быть выведена одна строка.
Требования:
1. Объяви переменную типа список строк и сразу проинициализируй ee.
2. Программа должна считывать 10 строк с клавиатуры и добавлять их в список.
3. Программа должна выводить на экран самую короткую строку, если она была раньше самой длинной.
4. Программа должна выводить на экран самую длинную строку, если она была раньше самой короткой.
5. Должна быть выведена только одна строка.*/