кодесурса

Упражнения по Ruby Array: создание нового массива с первым элементом из двух массивов

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code