Ejercicio de repaso para el primer parcial.
Se recibe una lista de deportistas premiados con indicación de campeonato y año del premio. Como resultado se debe devolver una lista ordenada por año y para cada año todos los deportistas premiados y el campeonato ganado. Por ejemplo, si la lista que se recibe es:
[("Gabriela Sabatini", 1990, "Individual F US Open"), ("Gabriela Sabatini", 1988, "Dobles F US Open"), ("Steffi Graf", 1988, "Dobles F US Open"), ("Gabriela Sabatini", 1991, "Dobles F Wimbledon"), ("Steffi Graf", 1991, "Dobles F Wimbledon")]
el resultado debe ser:
[(1988, [("Steffi Graf", "Dobles F US Open"), ("Gabriela Sabatini", "Dobles F US Open")]), (1990, [("Gabriela Sabatini", "Individual F US Open")]), (1991, [("Steffi Graf", "Wimbledon"), ("Gabriela Sabatini", "Dobles F Wimbledon")])]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Avion { | |
private int filas; | |
private int columnas; | |
private boolean[][] asientos; | |
public Avion(int filas, int columnas) { | |
this.filas = filas; | |
this.columnas = columnas; | |
asientos = new boolean[filas][columnas]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Ordenador { | |
public static void quickSort(int[] lista) { | |
quickSort(lista, 0, lista.length - 1); | |
} | |
private static void quickSort(int[] lista, int izquierda, int derecha) { | |
int pivote = lista[izquierda]; | |
int i = izquierda; | |
int j = derecha; |
I hereby claim:
- I am tiagox on github.
- I am tiagox (https://keybase.io/tiagox) on keybase.
- I have a public key whose fingerprint is CFC3 8377 479E 8345 5DA8 DFC5 B221 5FA5 6F3E 6525
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* 1. Agregar la actividad con Fecha (String), km y tpo | |
* 2. Promedio de km recorridos en actividades > 30 min | |
* 3. Fecha de la act más larga (tpo) | |
* 4. Fecha de la act más larga (km) | |
* 5. Cantidad total de km | |
*/ | |
public class Entrenamiento { |
Disclaimer: for more help please use
man <command>
or go to http://explainshell.com/ and paste your command for a detailed explanation.
Identify the USB drive devise:
$ lsblk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class OrdenadorPorSeleccion { | |
public void ordenar(int[] vector) { | |
int posicionMax; | |
for (int i = 0; i < vector.length; i++) { | |
posicionMax = obtenerPosicionDelValorMaximo(vector, 0, | |
vector.length - i); | |
intercambiar(vector, posicionMax, vector.length - 1 - i); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Matriz { | |
private double[][] valores; | |
public Matriz(double[][] valores) { | |
this.valores = valores; | |
} | |
public Matriz sumar(Matriz sumando2) { | |
Matriz sumando1 = this; |
Implementar la clase Curso con las siguientes operaciones:
- Un curso se crea, recibiendo como parámetro la cantidad máxima de alumnos que pueden asistir.
inscribirAlumno
: recibe como parámetro la edad del alumno a inscribir y devuelve un valor de verdad que indica si fue posible o no inscribir al alumno en el curso.cantidadDeAlumnos
: devuelve la cantidad de alumnos inscriptos en el curso.cursoCompleto
: Indica si se cubrió el cupo del curso.obtenerMayorEdad
: devuelve la edad del alumno más longevo.