Минимум четырех чисел

  • 7
  • Недоступна
В комнате сидело четверо уставших ковбоев. Каждый из них должен опустить руку в сосуд и извлечь из него номер. Тот из четверых, кому достанется самое маленькое число, должен сходить за скотчем (это напиток такой, а не клейкая лента). Помогите ребятам найти крайнего: найдите минимум из четырех чисел.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (385)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
8 апреля, 19:08
Тут подсказка!!!!!! Смотреть только отчаявшимся)) return min(min(a,b), min(c,d));
Pavel German
3 уровень, Екатеринбург
23 марта, 17:29
На данном уровне абсолютно не понимаю как это сделать.
Anna Sbitneva
3 уровень, Одесса
22 марта, 14:56
Коллеги, огромное вам спасибо за комментарии и ответы! С 20-й попытки я смогла решить этот минимум из 4-х чисел! Вроде логично и несложно. Запуталась со скобками и с ретурнами перебрала.
Al Kk
3 уровень, Москва
19 марта, 20:20
Спасибо за комменты, все понятно, решила с 12 попытки. Решила бы с 11, если бы не перепутала знаки < и > 😂
Yodzimura
3 уровень, Москва
12 февраля, 19:42
Сначала прописал метод min где сравниваются 2 числа если а>=b то возвращаем а, иначе возвращаем b. Тут не сложно. Далее надо сравнить уже 4 числа, и у нас УЖЕ есть метод который сравнивает по 2 числа. Используя этот уже реализованный метод пишем такое же сравнение в методе с 4мя числами., только ВНУТРИ этого сравнения ссылка на метод сравнения двух чисел. Т.е берется два первых числа a и b, они передаются в метод сравнения 2-х чисел и сравниваются между собой (описано вначале как), и возвращается результат, берутся два последних числа c и d, они передаются в метод сравнения 2-х чисел и тоже сравниваются между собой, возвращая результат. А в методе с 4мя числами между собой сравниваются уже результаты от сравнения метода с 2мя числами. И выводится наименьшее, как нужно по условиям. Только вот одинаковое название методов меня смутило. Как различать какой куда - непонятно.
Данил
15 уровень
22 февраля, 13:50
методы разные, так как аргументы у них разные
8 апреля, 19:09
return min(min(a,b), min(c,d));
Илья
7 уровень, Москва
20 января, 21:34
Всем, привет! Для понимания решения задачи, рекомендую ознакомиться с понятием "перегрузка методов" и все станет намного яснее)
Anton
9 уровень
9 января, 09:56
Оставил задачу на потом, ибо показалась слишком сложной. При возвращении с 5 уровня она решилась за 2 минуты.
Игорь Ш
4 уровень
4 января, 13:06
решил более менее компактно. подсказка: if (min(a, b) < min(c, d))
Сергей
4 уровень, Новосибирск
30 января, 07:45
В начале сделал с использование вызова одной функции и числе, после увидел ваш вариант с 2-я функциями - очень понравился, действительно короче код! Спасибо!
Андрей
8 уровень
28 декабря 2020, 17:33
Считаю, что нужно ещё более детально описывать все задачи. Стрелками дополнительными, картинками, чтобы уж наверняка всё стало понятно и доступно, как решать.
Максим смотрящий за общаком в колонии строгого реж
27 декабря 2020, 08:45
решил в 5 строчек)с помощью массива и метода Arrays.sort()