ПрактикаНайдено: 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!'.