hola, vuelvo a escribir en este foro por una dudilla en prolog, tambien lo he puesto en el de IA, pero creo que va mejor aquí...
Tengo que hacer una serie de ejercicios de prolog para la uni y me he quedado enganchado en uno, llevo un rato mirando en foros y webs pero no me aclaro, a ver si pueden ayudarme, plis!
este es el enunciado:
Escriba un predicado vuelta(I, L,
, donde:
- I es la cantidad de dinero a devolver.
- L es una lista de los billetes con los que se cuenta para realizar la devolución ordenada de forma descendiente.
- en B se debe devolver la lista de la cantidad billetes de cada tipo que se deben devolver. La devolución debe realizarse utilizando la menor cantidad de billetes.
por ejemplo ejemplo: vuelta(12, [5, 4, 1],
.
El interprete debe devolver en B la lista [0, 3, 0]
Gracias!