ПрактикаНайдено: 11 из 316
Легко

Ruby / Основы

Чётные числа

Напиши метод even_numbers(range), который возвращает массив чётных чисел из диапазона.
Легко

Ruby / Основы

Хэш

Напиши метод get_name(hash), который возвращает значение ключа :name из хэша.
Легко

Ruby / Строки

Upcase

Напиши метод to_upcase(str), который переводит строку в верхний регистр.
Средне

Ruby / Основы

Максимальное произведение соседних элементов

Дан массив целых чисел. Найди максимальное произведение двух соседних элементов. Массив содержит как минимум 2 элемента и может содержать положительные, отрицательные числа и нули. Примеры: [1, 2, 3] → 6 (2 * 3) [9, 5, 10, 2, 24, -1, -48] → 50 (5 * 10) [-23, 4, -5, 99, -27, 329, -2, 7, -921] → -14 (-2 * 7)
Легко

Ruby / Основы

Отфильтровать строки из массива

Дан массив, содержащий неотрицательные целые числа и строки. Верни новый массив, в котором остались только целые числа. Примеры: filter_list([1, 2, 'a', 'b']) → [1, 2] filter_list([1, 'a', 'b', 0, 15]) → [1, 0, 15] filter_list([1, 2, 'aasf', '1', '123', 123]) → [1, 2, 123]
Легко

Ruby / Основы

Hello World

Выведи строку 'Hello, World!' на экран.
Легко

Ruby / Основы

Сумма двух чисел

Напиши метод sum(a, b), который возвращает сумму двух чисел.
Легко

Ruby / Основы

Реверс строки

Напиши метод reverse_string(str), который возвращает строку задом наперёд.
Легко

Ruby / Строки

Длина строки

Напиши метод string_length(str), который возвращает длину строки.
Легко

Ruby / Переменные

Массивы

Напиши метод array_sum(arr), который возвращает сумму элементов массива.
Легко

Ruby / ООП

Простой класс

Создай класс Dog с методом bark, который возвращает строку 'Woof!'.