Ruby: самый высокий индекс элемента в массиве - PullRequest
2 голосов
/ 26 марта 2012

Допустим, у меня есть массив целых чисел в Ruby:

a = [1, 4, 4, 4, -1, 10]

Я могу найти индекс элемента, вызвав:

a.index(4)

Однако, вызов этой функции вернет мне 1, самый низкий индекс элемента.

Какой самый лучший и самый эффективный способ вернуть самый высокий элемент? (в приведенном выше примере это 3).

Спасибо.

Ответы [ 2 ]

7 голосов
/ 26 марта 2012

Используйте rindex вместо:

a.rindex(4)

Вот демоверсия.

6 голосов
/ 26 марта 2012

Вы можете использовать rindex:

a.rindex(4)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...