该练习是一个简单的具有挑战性的 Java 程序。输入包含:
- 数组“n”的大小,
- 数组 A 的输入和
- 另一个大小为“n-1”的数组 B 的输入
- “finalsum”是数组 A 中所有元素的总和
打印将数组 A 中的所有元素相加以达到最终总和的正确顺序的最正确算法是什么,即“finalsum”,这样我们就可以避免对数组 B 中的任何值求和。
Inputs: (split to three lines for clarity)
1.
3 //n, the size of the array
2 4 6 //array a of size n
4 8 //array b of size n-1
//finalsum = 2 + 4 + 6 = 12. Similarly for the 2nd input
Output: 0 1 2 (or) 2 1 0 is also correct
but 1 0 2 is wrong because it cannot add up to 4, since 4 is present in the array b
2.
20
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191
Output: 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 (or) many other ways too