кодесурса

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

script1adsense2code
script1adsense3code

Ruby Array: Упражнение 27 с решением

Напишите программу на Ruby для создания нового массива, используя первые три элемента данного массива целых чисел. Если длина данного массива меньше трех, вернуть исходный массив.


Рубиновый код:

def check_array(nums)
    front = []
	if nums.length >= 3
		front[0] = nums[0]
		front[1] = nums[1]
		front[2] = nums[2]
	elsif nums.length == 2
		front[0] = nums[0]
		front[1] = nums[1]
	else nums.length == 1
	    front[0] = nums[0]
	end
	return front
end
print check_array([1, 3, 4, 5]),"\n"
print check_array([1, 2, 3]),"\n"
print check_array([1,2]),"\n"
print check_array([1]),"\n"  

Выход:

 [1, 3, 4]
[1, 2, 3]
[1, 2]
[1]

Блок - схема:

«Блок-схема:

Ruby Code Editor:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Ruby, чтобы найти наибольшее значение из заданного массива целых чисел нечетной длины. Длина массива будет не менее 1.
Далее: Напишите программу на Ruby для создания нового массива с первым элементом из двух массивов. Если длина любого массива равна 0, игнорируйте этот массив.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code