задачу решил с помощью Integer.MAX_VALUE.
В условий задачи сказано, что нужно вывести второе минимальное число. Могут быть несколько минимальных и вторых минимальных, все равно должно выводиться второе минимальное.
после решения задачи, подглядел правильное решение, если ввести:
1
1
2
выводит число 1
почему? ведь по условию должно выводить число 2
Аман Аман
7 уровень
просьба объяснить
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
9 июля 2021, 12:52
"Правильное решение" не всегда правильное . это просто одно из решений какого-нибудь студента, которое валидатор принял.
0
Justinian Judge в Mega City One Master
9 июля 2021, 17:16
правильное решение написано джава рашем, насколько я могу судить по тому, что видел в цитатах.
0
ГоффMaster
9 июля 2021, 18:55
Это точно? Судя по цитатам, которые я видел в каментах, они иногда оставляют желать лучшего. ДжаваРаш вроде как на эту тему не высказывалась.
Что именно в конкретном случае - не видя решений, судить сложно.
0
Justinian Judge в Mega City One Master
9 июля 2021, 21:48
ну, то что я видел, лучше всего того, что писали ученики, даже самые сильные из них.
Но опять же, я сужу по тому, что я видел, может где-то и слабее есть, не знаю.
Конкретно в этом случае, похоже на банальную ошибку, такое тоже бывает с кодом любого программиста, даже супер топового и толкового.
Вдуматься только, 2 млн учеников джава раша, каждый из которых как тестировщик, 2 млн тестировщиков на 1 кусок кода :)) Найдут что угодно.
Все к чему прикасается человек, содержит ошибки.
0
ГоффMaster
9 июля 2021, 22:10
Да =)
0