Skip to content

Instantly share code, notes, and snippets.

View tiagox's full-sized avatar

Santiago Rojo tiagox

View GitHub Profile

Enunciado

Implementar el método ejecutar de la clase MisionRecolectarCristal considerando un tablero como el que se describe más abajo:

class MisionRecolectarCristal {
    /**
     * post: utiliza una Nave no despegada, y anclada en la Base 
     * para recolectar 100 unidades de CRISTAL, y llevarlas hasta la Base.
 */
Ejemplo de como indicar en JUnit que se espera que un determinado escenario produzca un error.
@tiagox
tiagox / . Ejemplo de composición de objetos
Last active October 9, 2015 14:45
Algoritmos y Programación 1 - Ejercicio de composición
El objetivo es modelar las entidades Punto y Circulo que representan estos elementos posicionados en un plano.
Cosas para prestar atención:
* El `Circulo` contiene un `Punto` que representa su centro en el plano.
* El `Circulo` puede utilizar al `Punto`, conociendo solo su interfaz y sin romper con el encapsulamiento de `Punto`.
* Por medio de la utilización de los constructores, nos aseguramos que cada objeto tenga los atributos necesarios, siempre.
@tiagox
tiagox / add1366x768Resolution.sh
Created December 1, 2013 21:07
Este script es utilizado para agregar la resolución de 1368x768 en sistemas GNU/Linux, para salidas de video VGA. Basado en el post: http://misnotaslinux.blogspot.com/2011/06/debian-60-y-resolucion-de-pantalla.html
#!/bin/sh
# Este script es utilizado para agregar la resolución de 1368x768 en sistemas
# GNU/Linux, para salidas de video VGA.
# http://misnotaslinux.blogspot.com/2011/06/debian-60-y-resolucion-de-pantalla.html
# String de configuración del ModeLine.
MODELINE_NAME=`gtf 1366 768 60 \
| grep Modeline \
| awk '{ print $2 }' \
| sed 's/\"//g'`
@tiagox
tiagox / Game.java
Created October 31, 2012 02:55
Clase que representa un game de tenis.
/**
* Clase que representa un game de tenis.
*/
public class Game {
private int puntosSaque = 0;
private int puntosRecepcion = 0;
/**
* pre : el Game no ha terminado.