Упражнения по Ruby Array: создание нового массива с первым элементом из двух массивов
Ruby Array: Упражнение-28 с решением
Напишите Ruby-программу для создания нового массива с первым элементом из двух массивов. Если длина любого массива равна 0, игнорируйте этот массив.
Рубиновый код:
def check_array(a, b)
front = []
if(a.length > 0 && b.length > 0)
front[0] = a[0]
front[1] = b[0]
elsif (a.length > 0)
front[0] = a[0]
elsif (b.length > 0)
front[0] = b[0]
end
return front
end
print check_array([3, 4, 5, 6], [7, 3, 4]),"\n"
print check_array([3, 4, 5], [6, 7, 3, 4, 7]),"\n"
print check_array([3, 4], [])
Выход:
[3, 7] [3, 6] [3]
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby для создания нового массива, используя первые три элемента данного массива целых чисел. Если длина данного массива меньше трех, вернуть исходный массив.
Далее: Напишите программу на Ruby, чтобы получить количество четных целых чисел в данном массиве.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code