package com.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Shortest or longest
*/
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> strings = new ArrayList<String>();
int shortest = 0;
int longest = 0;
for(int i = 0; i < 10; i++) {
String s = r.readLine();
if(i == 0) {
shortest = s.length();
longest = s.length();
} else {
if(longest < s.length())
longest = s.length();
else if (shortest > s.length())
shortest = s.length();
}
}
for(String s : strings) {
if(s.length() == shortest || s.length() == longest) {
System.out.println(s);
break;
}
}
}
}
my code is not displaying anything... did I do something wrong here, or is there some kind of bug?package com.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Shortest or longest
*/
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> strings = new ArrayList<String>();
int shortest = 0;
int longest = 0;
for(int i = 0; i < 10; i++) {
String s = r.readLine();
if(i == 0) {
shortest = s.length();
longest = s.length();
} else {
if(longest < s.length())
longest = s.length();
else if (shortest > s.length())
shortest = s.length();
}
}
for(String s : strings) {
if(s.length() == shortest || s.length() == longest) {
System.out.println(s);
break;
}
}
}
}