Java arrays Language/Type: Write a method named collapse that accepts an array of integers as a parameter and returns a new array where each pair of integers from the original array has been replaced by the sum of that pair. For example, if an array called a stores {7, 2, 8, 9, 4, 13, 7, 1, 9, 10), then the call of collapse (a) should return a new array containing {9, 17, 17, 8, 19). The first pair from the original list is collapsed into 9 (7+2), the second pair is collapsed into 17 (8 + 9), and so on. If the list stores an odd number of elements, the final element is not collapsed. For example, if the array had been {1, 2, 3, 4, 5), then the call would return {3, 7, 5). Your method should not change the array that is passed as a parameter.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter8: Arrays
Section: Chapter Questions
Problem 19RQ
icon
Related questions
Question
Language/Type:
Java arrays
Write a method named collapse that accepts an array of integers as a
parameter and returns a new array where each pair of integers from the
original array has been replaced by the sum of that pair. For example, if an
array called a stores {7, 2, 8, 9, 4, 13, 7, 1, 9, 10), then the call
of collapse (a) should return a new array containing
{9, 17, 17, 8, 19). The first pair from the original list is collapsed into
9 (7+2), the second pair is collapsed into 17 (8 + 9), and so on.
If the list stores an odd number of elements, the final element is not
collapsed. For example, if the array had been {1, 2, 3, 4, 5}, then the
call would return {3, 7, 5}. Your method should not change the array
that is passed as a parameter.
Transcribed Image Text:Language/Type: Java arrays Write a method named collapse that accepts an array of integers as a parameter and returns a new array where each pair of integers from the original array has been replaced by the sum of that pair. For example, if an array called a stores {7, 2, 8, 9, 4, 13, 7, 1, 9, 10), then the call of collapse (a) should return a new array containing {9, 17, 17, 8, 19). The first pair from the original list is collapsed into 9 (7+2), the second pair is collapsed into 17 (8 + 9), and so on. If the list stores an odd number of elements, the final element is not collapsed. For example, if the array had been {1, 2, 3, 4, 5}, then the call would return {3, 7, 5}. Your method should not change the array that is passed as a parameter.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 2 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT