Crear una solución a un problema mediante el uso de vectores
Programe una clase Mazo de Cartas que tenga cartas de naipe. El mazo debe tener un método constructor, y método barajar() que permita barajar el mazo de cartas y un método que devuelva una carta del mazo. Al devolver una carta la misma no puede volver a sacarse del mazo. Si el mazo está vacio debe devolver una referencia de Carta nula.
La carta tiene dos atributos: una figura y un valor. Los valores son: 2,3,4,5,6,7,8,9,10,J,Q,K,A y las figuras son: 'B','O','C','T' (bastos, oros, corazones, tréboles).
Al ver en pantalla una carta se debe ver de la forma: [ valor , figura]
Por ejemplo el 10 de Bastos se ve como: [10,B]
La Carta debe tener constructor, set y get para cada atributo y un método para convertir a String (llamado toString())