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 IOException {
//Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList <String> arrays = new ArrayList<>();
for (int i = 0; i < 10; i++) {
arrays.add(reader.readLine());
}
int min = arrays.get(0).length();
int max = arrays.get(0).length();
for (int i = 0; i < 10; i++) {
if(arrays.get(i).length() < min){
min = arrays.get(i).length();
}
else if(arrays.get(i).length() > max){
max = arrays.get(i).length();
}
}
// Π·Π½Π°Ρ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΠΈΠ½Π°Ρ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π° Π»ΠΈΡΡΠΊΠ΅ ΡΠΎ Π½Π°ΡΠΈΠ½Π°Ρ ΡΡΠΎΠΈΡΡ.
for (String x: arrays) {
if(x.length() <= min){
System.out.println(x);
break;
}
else if(x.length() >= max){
System.out.println(x);
break;
}
}
}
}
JavaRush/ΠΠΎΠΌΠΎΡΡ ΠΏΠΎ Java Π·Π°Π΄Π°ΡΠ°ΠΌ/Π Π΅ΡΠΈΠ», Π΄Π° Π΅ΡΡ ΠΈ Π±ΡΡΡΡΠΎ Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠ½...
ΠΠΌΠΈΡΡΠΈΠΉ
9 ΡΡΠΎΠ²Π΅Π½Ρ
Π Π΅ΡΠΈΠ», Π΄Π° Π΅ΡΡ ΠΈ Π±ΡΡΡΡΠΎ Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠΎΡΠ½Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ. ΠΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠ°ΡΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅? ΠΡΠ΄Ρ ΠΎΡΠ΅Π½Ρ ΠΠ°ΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½.
Π Π΅ΡΠ΅Π½
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (4)
- ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅
- Π½ΠΎΠ²ΡΠ΅
- ΡΡΠ°ΡΡΠ΅
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ
ΠΠΌΠΈΡΡΠΈΠΉ
14 ΡΠ½Π²Π°ΡΡ 2020, 14:16
ΠΏΠΎΠ½ΡΠ». ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
0
Bonus
14 ΡΠ½Π²Π°ΡΡ 2020, 13:52
ΠΠ±ΡΡΠ²Π»ΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ min, max. ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡ ΠΈΠΌ Π΄Π»ΠΈΠ½Ρ Π½ΡΠ»Π΅Π²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡ ΡΠΈΠΊΠ». Π¦ΠΈΠΊΠ» Π±Π΅ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ min ΠΈ max.
ΠΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Π° ΡΡΡΠΎΠΊΠΈ(i) ΠΌΠ΅Π½ΡΡΠ΅ min, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ min ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - Π΄Π»ΠΈΠ½Π° ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π’Π°ΠΊ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°Ρ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΌΠ°Ρ ΠΊΠΎΡΠΎΡΠΊΠ°Ρ ΡΡΡΠΎΠΊΠ°.
ΠΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Π° ΡΡΡΠΎΠΊΠΈ(i) Π±ΠΎΠ»ΡΡΠ΅ max, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ max ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - Π΄Π»ΠΈΠ½Π° ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π’Π°ΠΊ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°Ρ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΌΠ°Ρ Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°.
Π’Π΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ (max, min)
Π’Π΅ΠΏΠ΅ΡΡ ΠΈΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ°Ρ ΡΡΡΠΎΠΊΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ ΡΠ°Π½ΡΡΠ΅ ΡΠ°ΠΌΠ°Ρ Π΄Π»ΠΈΠ½Π½Π°Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠ°Ρ ΠΊΠΎΡΠΎΡΠΊΠ°Ρ - ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ max ΠΈ min (ΠΊΡΡΠ°ΡΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π΅Π΅ Π±ΡΠ»ΠΎ Π±Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅ x.length() <= min, Π° x.length() == min, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠΈ ΠΌΠ΅Π½ΡΡΠ΅ min Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π½Π΅Ρ. ), ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ° Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΎΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ ΠΈ ΡΠΈΠΊΠ» ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ
+3
Π‘ΠΎΡΠΈΡ
14 ΡΠ½Π²Π°ΡΡ 2020, 14:05
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! Π‘ΠΊΠ°ΠΆΠΈ, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ for (String x: arrays){}
0
Bonus
14 ΡΠ½Π²Π°ΡΡ 2020, 14:08
ΠΡΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for. Π¦ΠΈΠΊΠ» for each. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ ΡΡΡ https://javarush.com/groups/posts/for-each-java
+1