elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Ejercicios / Re: igualar todos los numeros dentro del array - Ejercicio Java en: 11 Julio 2019, 21:55 pm
Si te entendi correctamente, si tuvieras tres numeros:

1, 1, 0

Entonces haría:

1, 2, 1
2, 2, 2

Y Si tuvieras:

1, 1, 1, 0

Entonces haría:

1, 2, 2, 1
2, 2, 3, 2
3, 3, 3, 3

Si es así, el número mas alto que estás buscando de 19, 15, 12, 11, 9 no es 25 sino 30. Y te tomaría 21 iteraciones.


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
2  Programación / Ejercicios / Re: igualar todos los numeros dentro del array - Ejercicio Java en: 11 Julio 2019, 03:54 am
Ya lo puse resolver Gente! gracias igual.
Me enrosco mucho en cosas super dificiles y resulto ser una boludez.

    public static int iterationToEquiality(int[] array){
       
        int variable=0;
        int countA = 0;
       
        ArrayList<Integer> lista = new ArrayList<>();   
       
       
        for (int i = 0; i < array.length-1; i++) {
            variable = array;
            for (int j = 0; j < array.length-1; j++) {
               
                if (variable == array[j]) {
                    lista.add(j);
                    countA++;
                }
                if (variable != array[j]) {
                    lista.add(j);
                    countA++;
                }
               
                lista.get(j).equals(j);
            }
           
        }
       
      return countA;
           
   
   }
3  Programación / Ejercicios / Re: igualar todos los numeros dentro del array - Ejercicio Java en: 11 Julio 2019, 02:50 am

"Veamos sea un array de 5 valores, y estos en concreto: 9, 15, 11, 19, 12
Claramente se vé que para que todos alcancan el valor 19, que es el más alto, bastarán 19-9 = 10 iteraciones,"
Son 16 iteraciones , por que cuando lleguen 2 valores a 19, tiene que tomar 1 para subirlo, por lo cual subirán todos e incluso un 19, ese 19 quedara en 20 y así sucesivamente hasta que queden todos en 25.



4  Programación / Ejercicios / igualar todos los numeros dentro del array - Ejercicio Java en: 8 Julio 2019, 20:25 pm
Hola tengo este ejercicio que me cuesta resolver, si alguien puede lograrlo, me gustaría saber como lo resolvió.


hay que codear la función " iterationsToEquality(array of integer) el cual retornara un int que sera la cantidad mínima de iteraciones para lograr igualar el valor de todos los números del array.
para lograrlo tenes que suman 1 a cada elemento del array, excepto al de mas valor, esto por cada iteracion , si hay 2 elementos con el mismo valor (los 2 mas altos) considerar solo 1 como tal .
array {1.3.3}

deberían quedar todos en 5,5,5.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines