Sobes.tech
Middle+

/** * Cajero automático. * Se inicializa con un conjunto de billetes y monedas (por ejemplo, 1000 rublos, 500 euros). * Los billetes se descuentan del stock del cajero al dispensarlos. * Denominaciones aceptables: * --- 50R, 100R, 500R, 1000R, 5000R * --- 20 EUR, 100 EUR, 500 EUR * * Cada moneda se procesa por separado. * * El cajero puede ser utilizado por muchos usuarios simultáneamente. * La compatibilidad con multihilo puede omitirse (pero sería un plus). */ class ATM { public ??? withdraw(???) { // TODO implementar } }