как определить какое число в таблице наибольшее?

money4honey

Client
Регистрация
19.06.2014
Сообщения
144
Благодарностей
46
Баллы
28
есть таблица, в ней идет слово (колонка A) и число (Колонка B)



Вопрос: как можно при помощи экшена выбрать из таблицы строку с самым большим числом? (в данном случае 781)
 

money4honey

Client
Регистрация
19.06.2014
Сообщения
144
Благодарностей
46
Баллы
28
у меня задача такая: либо рассортировать слова по убыванию цифр, от большего к меншему (как в exel, чтобы слово с наибольшей цифрой было первым)
либо просто получить из таблицы строку с самой большой цифрой.
сейчас у меня есть некоторые идеи как это сделать - при помощи цикла сравнивать 1 и 2 строки, потом 2 и 3 при помощи IF логики - "число>число"
но мне кажется это очень неудобно получится .тем более если цифр будет больше чем 5.
интересует какое нибудь недлинное, элегантное решение)
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
недлинное элегантное решение в виде сниппета будет делать то же самое, а реализовывать более сложные алгоритмы сортировки - не очень удобно...
Но я бы на вашем месте поменял логику
Установил значение переменной1 на 0
и если переменная из строки больше переменной 1 то переменная 1 становится переменной 2, и переходим к следующей. А если меньше, то просто пропускаем это дело
грубо говоря как то так
Код:
a=0
for x in list:
    if x>a:
        a=x
    else:
        skip
return a
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
я как то подымал тему о том что нет сортировки по столбцам ! --- сказали что добавят такой функционал --- но вот уже прошло 2-3 месяца - а толкового решения нет (((
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

Код:
int[] i = { 1, 2, 3, 12, 7};
int maxValue = i.Max();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)