Java - Retome el ejercicio de un compañero

 
Vista:
sin imagen de perfil
Val: 15
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Retome el ejercicio de un compañero

Publicado por Irvin (3 intervenciones) el 28/11/2020 20:34:48
Buenas tardes compañeros, tome el ejercicio de un compañero que lo subió al grupo, pero me faltan algunos puntos por terminar, alguien podría brindarme su apoyo u orientación sobre cómo codificar los siguientes puntos por favor

la salida tenía que ser un arreglo de 2xrondas, con el número de rondas necesarias (sin incluir los juegos contra ellos mismos).

Las rondas no son rondas=NumEquipos-1,, son NumEquipos(NumEquipos-1), para 4 equipos sería un arreglo de 2x12.

el método no tenía que imprimir, lo tenía que hacer otro método

El código que realice es el siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package nuevo;
import java.util.Arrays;
import java.util.Scanner;
/**
*
* @author pixel
*/
public class Nuevo {
/**
* @param args the command line arguments
*/
public static String [][] generaRolJuegos(String [] equipos){
int NumEquipos=equipos.length;//Se asigna el valor de los
equipos a una variable
int rondas=NumEquipos-1;
String [][] juegos=new String [NumEquipos][rondas]; //Se le da
dimension de cuantos equipos son y cuantas rondas seran en total
for (int i = 0; i < equipos.length; i ++) // asignamos el valor
de la cadena
{
juegos[i][0]=equipos[i];
System.out.println(juegos[i][0]);
}
for(int j=0; j<rondas; j++){ // Son las rondas a jugar por cada
equipo
for (int i = 0; i < equipos.length; i ++) // En este for seran
los equipos que jugaran
{
if(i!=j){
System.out.println(juegos[j][0]+" vs "+juegos[i][0]);}
}
}
return juegos;
}
public static void main(String[] args) {
String [] equipos={"America","Cruz Azul","Guadalajara","Monterrey"};
System.out.println(Arrays.toString(generaRolJuegos(equipos)));
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder