1) Простой закодированный массив: Maya сохранила несколько конфиденциальных чисел в массиве (массив int). Чтобы гарантировать, что другие не смогут легко найти цифры, она применила простую кодировку. Используемая кодировка: Каждый элемент массива был заменен значением, представляющим собой сумму его исходного значения и значения последующего элемента. т.е.[i] + arr[i+1], например, значение в значении arr[0] + исходное значение arr[1] Также обратите внимание, что значение последнего элемента, т.е. arr[последний индекс], остается неизменным.
Пример: Если исходный массив равен – {2, 5, 1, 7, 9, 3} Закодированный массив будет – {7, 6, 8, 16, 12, 3}
Предоставив закодированный массив, вы, как ожидается, найдете – a) Первое число (значение в индексе 0) в исходном массиве b) Сумма всех чисел в исходном массиве
Прототипом функции является: public static void сначала находит оригинал и суммирует (int[] input 1); где input1 – это закодированный массив. Ожидается, что этот метод позволит –
- найдите значение первого числа исходного массива и сохраните его в элементе output1 и
- найдите сумму всех чисел в исходном массиве и сохраните ее в элементе output2
Предположение (предположения):
- Элементами массива могут быть положительные и/или отрицательные числа
Пример 1: Исходный массив = {2, 5, 1, 7, 9, 3} Кодированный массив = {7, 6, 8, 16, 12, 3} Первое число в оригинальной сумме всех чисел в оригинальной ЗАПИСКЕ: В функцию будет передан только “Закодированный массив”, и ожидается, что она выполнит обработку для нахождения ожидаемых значений результата.
Оригинал: “https://dev.to/pykashchain/wipro-talent-array-based-question-g6i”