← К задачам
Легко · +2ОбъектыОсновы языка

Немного превосходит

Вам будет предоставлено два чрезвычайно похожих массива, но ровно один элемент в массиве будет иметь немного большее значение, чем его аналог (это означает, что оценка значение > другое значение вернет true).

Создайте функцию, которая вернет, является ли первый массив немного превосходящим второй массив.

Пример работы

is_first_superior([1, 2, 4], [1, 2, 3]) ➞ true
# Пара элементов сравнивается по очереди.
# 1 из первого массива такое же, как 1 из второго массива.
# 2 такое же, как и 2.
# Однако, 4 больше, чем 3, поэтому первый массив превосходит.

Примеры

is_first_superior(["a", "d", "c"], ["a", "b", "c"]) ➞ true

is_first_superior(["zebra", "ostrich", "whale"], ["ant", "ostrich", "whale"]) ➞ true

is_first_superior([1, 2, 3, 4], [1, 2, 4, 4]) ➞ false

is_first_superior([true, 10, "zebra"], [true, 10, "zebra"]) ➞ false

Примечание

  • Все значения и их аналоги всегда будут иметь один и тот же тип данных.
  • Если два массива одинаковы, вернуть false.
def is_first_superior(arr1, arr2)
    
end
Для запуска тестов необходима авторизация.
Поддержать проект