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 ==