Большее число из 22х чисел



  • Здравствуйте. Помогите, пожалуйста, как выбрать простым кодом бОльшее число из 22х чисел?
    числа могут быть от 0 до 50
    Спасибо
    например A1=0, A2=20 и т.д.

    я к тому что может быть есть возможность обойтись без цикла?



  • @kuzkuz никак) ну в смысле это все перебор, sorting например

    /
    VAR_ЧТО_ТО = VAR_ВАШ_СПИСОК.sort()
    

    Но это только если ваш список одномерный
    вы получите массив по убывающей ну и дальше смотреть первое число.
    Для объектов внутре массива надо писать функцию, но это тоже можно

    а выбрать только функцией что там в том коде

    for(i=0;i<VAR_ЧТО_ТО.length;i++) {
    if(VAR_ЧТО_ТО[i]>22) {
     //что то
    }
    


  • @kuzkuz said in Большее число из 22х чисел:

    Здравствуйте. Помогите, пожалуйста, как выбрать простым кодом бОльшее число из 22х чисел?
    числа могут быть от 0 до 50
    Спасибо
    например A1=0, A2=20 и т.д.

    я к тому что может быть есть возможность обойтись без цикла?

    [[NUMBERS]] = [1,4,5,6,8,10,444,131,320,333]
    [[MAX]] = Math.max.apply(null, [[NUMBERS]])
    log([[MAX]])
    


  • @Fox интересно, Но это не рекомендуют использовать если массив большой. Из-за Math? Не в курсе?



  • @f0cus said in Большее число из 22х чисел:

    @Fox интересно, Но это не рекомендуют использовать если массив большой. Из-за Math? Не в курсе?

    Я думаю из за метода apply()



  • @Fox спасибо. да как много интересного.



  • В современном стандарте это делается еще проще и эффективней, просто

    Math.max(...[1,2,3,4])
    

    Но к сожалению в БАС не заработает


Log in to reply