Ruby/Задачник: различия между версиями
Содержимое удалено Содержимое добавлено
Удалены необосновынные решения первой и второй задачи. Не похоже, что тут должны приводиться решения. |
Добавлено решение первой задачи |
||
Строка 112:
# Дан целочисленный массив. Поменять местами минимальный и максимальный элементы массива.
# Дан целочисленный массив. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами.
=== Дан целочисленный массив. Необходимо вывести вначале его элементы с четными индексами, а затем - с нечетными. ===
'''Решение:'''
<source lang=ruby>
a = [1, 2, 4, 5, 2, 1, 6, 11]
a.select.with_index { |_, index| index.even? } + a.select.with_index { |_, index| index.odd? }
# => [1, 4, 2, 6, 2, 5, 1, 11]
</source>
== Задачи Малого ЦКТ ГОУ МГИУ (подготовительные курсы) http://sctc.msiu.ru ==
|