Назад к задачам
Junior — Senior
10

Определение отсутствующего элемента в массиве после удаления

Компании, где спрашивали:

ПромсвязьбанкПромсвязьбанк
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Имеются два массива:

  1. Исходный массив, содержащий набор чисел.
  2. Массив‑копия первого, из которой удалено ровно одно число. Необходимо написать функцию, которая определит и вернёт удалённое значение.
public class Numbers {
    public static void main(String[] args) {
        assert(diff(new int[]{4, 2, 3, 6}, new int[]{2, 3, 4}) == 6);
        assert(diff(new int[]{1, 2, 2}, new int[]{2, 1}) == 2);
    }

    private static int diff(int[] beforeRemove, int[] afterRemove) {
        //todo: not implemented
    }
}