igualar todos los numeros dentro del array - Ejercicio Java

Iniciado por shishioku, 8 Julio 2019, 20:25 PM

0 Miembros y 1 Visitante están viendo este tema.

MinusFour

Cita de: shishioku en 11 Julio 2019, 21:55 PM

19 16 13 12 10
19 17 14 13 11
19 18 15 14 12
19 19 16 15 13
20 19 17 16 14
20 20 18 17 15
21 20 19 18 16
21 21 20 19 17
22 21 21 20 18
22 22 22 21 19
23 22 22 22 20
23 23 23 23 21
24 23 23 23 22
24 24 24 24 23
25 24 24 24 24
25 25 25 25 25

Pues entonces no entendí muy bien tu problema. Como yo tengo entendido, solo uno de los números en el arreglo no se le suma 1, todos los demás se le suma 1.


(19) 15  12  11  9
(19) 16  13  12  10
(19) 17  14  13  11
(19) 18  15  14  12
(19) 19  16  15  13
19 (20) 17  16  14
(20) 20  18  17  15
20 (21) 19  18  16
(21) 21  20  19  17
21 (22) 21  20  18
(22) 22  22  21  19
22 (23) 23  22  20
23  23 (24) 23  21
(24) 24  24  24  22
24 (25) 25  25  23
25  25 (26) 26  24
26  26  26 (27) 25
(27) 27  27  27  26
27 (28) 28  28  27
28  28 (29) 29  28
29  29  29 (30) 29
30  30  30  30  30


El número entre parentesís es el más alto.

Tu haces:

22 22 22 21 19

Y después:

23 22 22 22 20

Pero si te entendí correctamente solo 1 número es considerado el más alto y todos los demás terminan aumentandose en 1.

Entonces:

22 22 22 21 19

Debería terminar en:

22 23 23 22 20

WHK

En Java no necesitas iteraciones para hacer eso, puedes utilizar lambda.