return Math.min(e, Math.min(Math.min(a, b), Math.min(c, d)));
Дмитрий
9 уровень
Не понимаю как работает эта конструкция!
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2322530
25 октября 2020, 11:36полезный
Math.min(a,b) это вызов метода с двумя аргументами, возвращает минимальное число из двух в то место, откуда был вызван данный метод. попробуй на бумаге разложить каждое использование тут Math.min()
+2
Дмитрий
25 октября 2020, 11:44
Я правильно понимаю, что если написать переменные в другом порядке (допустим return = Math.min(a, Math.min(Math.min(b,c), Math.min(d,e))) ) работать будет так же.
Спасибо за ответ.
0
hidden #2322530
25 октября 2020, 11:47
да. будет работать так же. суть этой строки в том, чтобы найти минимум из b и c, минимум из d и e. потом из этих двух минимумов найти один минимум (представим d), и найти минимум из a и минимума из двух других минимумов))) (a и d), звучит забавно
0
Дмитрий
25 октября 2020, 11:51
Блин ,спасибо тебе , то я если что то не понимаю начинаю загоняться.
0
hidden #2322530
25 октября 2020, 11:52
открываешь гугл, youtube, и забиваешь там свой вопрос. будет больше информации, глядишь и сложится пазл в картинку.
0