ΠΡΠ»ΠΎΠΆΡ Π»ΠΈΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ½Π΅ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ, ΠΈΠ±ΠΎ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠΏΡΠΎΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
.
public class Solution {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
list.add(scanner.nextLine());
}
/*
foreach Π΄Π»Ρ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π³ΠΎ/Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΠΈΠΊΠ»Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°:
1. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ foreach? ΠΡΠΎΡΡ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ.
2. ΠΊΠ°ΠΊ Π²Π½Π΅ΡΡΠΈ foreach Π²Π½ΡΡΡΡ ΡΠΈΠΊΠ»Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°, ΡΡΠΎΠ±Ρ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ ΠΎΡΡΠ΅ΠΈΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ? ΠΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌ,
ΡΡΠΎ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΡΡ/Π½Π°ΠΈΠΌΠ΅Π½ΡΡΡΡ ΡΡΡΠΎΠΊΡ, Π° Π²ΡΠ²ΠΎΠΆΡ Π»ΠΈΠ±ΠΎ Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ, Π»ΠΈΠ±ΠΎ Π΅Ρ Π΄Π»ΠΈΠ½Ρ.
ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅Π²Π΅ΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ max ΠΈ min.
ΠΠ΄Π΅ ΠΈΡ
ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ³Π΄Π° foreach Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ°?
*/
int max = list.get(0).length();
for (String aList : list) {
if (aList.length() > max) {
max = aList.length();
}
}
// ΡΠ°ΠΊ ΠΆΠ΅ Π΄Π»Ρ min
/*
ΠΡΠ²ΠΎΠ΄ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π³ΠΎ/Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ break, Π΅ΡΡΡ Π»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±?
*/
for (String aList : list) {
// ΡΡΡ Π±ΡΠ»Π΅Π²ΠΎ
System.out.println(aList);
break;
}
// ΡΡΡ Π±ΡΠ»Π΅Π²ΠΎ
System.out.println(aList);
break;
}
}
}
}