import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word = sc.nextLine();
String[] nums = word.split(" ");
int maxValue = nums[0].length();
int maxIndex = 0;
for (int i = 1; i < nums.length; i++) {
if (nums[i].length() > maxValue) {
maxValue = nums[i].length();
maxIndex = i;
}
}
/*
System.out.println(" max value: " + maxValue);
System.out.println(" max Index: " + maxIndex);
*/
System.out.println(nums[maxIndex]);
sc.close();
}
}Jake
9 уровень
как можно укоротить данный код?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
3 июня 2020, 07:01
Зачем укоротить?
Ты же не думаешь как укоротить телевизор, руку, себя или комнату в которой находишься.
Зачем укорачивать код, который и так несколько строк занимает?
0
JakeAndroid Developer в Яндекс
3 июня 2020, 10:15
чтобы код был красивей так сказать.
А может есть какой то метод, заменяющий весь мой код?
0
JustinianJudge в Mega City OneMaster
3 июня 2020, 10:30
То есть если у тебя отнять метр роста, ты станешь красивей сразу? или руку укоротить и оставить 1/3, такая красота будет...Странные вкусы конечно.
Главное чтобы ты понимал, что это "красота" на самом деле будет ужас и красивым будет казаться одному единственному человеку на земле - это тебе.
Относительно метода заменяющий весь твой код, ты имеешь ввиду и ввод с консоли и вывод на экран, и логика? Нет, такого нет.
Отдельные части, поиск максимального, возможно. Всему свое время, ты не туда тратишь свои ресурсы.
Если интересно как задачу можно решить иначе, если это джава раш, читай Обсуждение задачи. В остальных случаях, хочешь гугли, нет, пиши как пишется.
И запомни, "короче" не имеет никакого отношения к красоте, и во многих случаях это равно "хуже".
0
JakeAndroid Developer в Яндекс
3 июня 2020, 10:57
Ясно, спасибо))))
0