by Lucas Videla, Abstractions 2019
- Twitter: @sipofcode
- Instagram: @sipofcode
- Web: sipofcode.com. Blog in Spanish, sorry :(
function validarLargoCBU(cbu) { | |
if (cbu.length != 22) { return false } | |
return true | |
} | |
function validarCodigoBanco(codigo) { | |
if (codigo.length != 8) { return false } | |
var banco = codigo.substr(0,3) | |
var digitoVerificador1 = codigo[3] | |
var sucursal = codigo.substr(4,3) |
package ar.edu.untref.pruebas; | |
public class Calculadora { | |
public int contarDivisores(int numero) { | |
if (numero <= 0) { | |
Error numeroNoValido = | |
new Error("El número debe ser mayor a cero"); | |
throw numeroNoValido; | |
} |
import java.util.Random; | |
public class ActualRandomGenerator extends RandomGenerator { | |
@Override | |
public int obtenerAleatorioMenorQue(int maximo) { | |
return new Random().nextInt(maximo); | |
} | |
} |
by Lucas Videla, Abstractions 2019
package unlam.ai; | |
public enum Forma { | |
PIEDRA, PAPEL, TIJERA; | |
public Resultado jugarCon(Forma otra) { | |
if (this.equals(otra)) return Resultado.EMPATE; | |
package edu.unlam.pa; | |
import java.io.File; | |
public abstract class EjercicioOIA { | |
protected File entrada; | |
protected File salida; | |
public EjercicioOIA(File entrada, File salida) { |
#!/bin/bash | |
INPUT=`ls -lt | grep pdf | head -n 1 | awk '{print $9}'` | |
OUTPUT=VISA-`date +"%Y%m%d"`.pdf | |
echo $INPUT | |
echo $OUTPUT | |
qpdf --password=$1 --decrypt `pwd`/$INPUT $OUTPUT | |
mv $OUTPUT $HOME/Dropbox | |
rm $INPUT |
Codifique el siguiente modelo de dominio: | |
Existen dos tipos de vehiculos: las motocicletas, que llevan un chofer y un acompañante, y los autobuses, que llevan un chofer y varios pasajeros. | |
Los vehiculos deben conocer la cantidad de kilometros recorridos, asignar y cambiar chofer. | |
Cada vehiculo particular debera poder agregar un acompañante o diversos pasajeros, respectivamente. | |
En caso del Autobus, no puede cambiar de chofer si hubiera pasajeros. En el caso de la Motocicleta, no puede hacerlo si hubiera un acompañante. |
public class Complejo { | |
private double real; | |
private double imag; | |
// primero los constructores | |
public Complejo(double real ,double imag) { | |
this.real = real; | |
this.imag = imag; | |
} | |
public Complejo() { | |
this(0,0); |
import java.util.Arrays; | |
public class Matriz { | |
private double[][] valores; | |
public Matriz(int i) { | |
this.valores = new double[i][i]; | |
} |