Llibres i més llibres

La Fantasina Lectòfaga és una lectora apassionada amb una biblioteca que sembla treta directament d’un món de fantasia. El seu amor pels llibres de ciència-ficció i fantasia és conegut per tothom que la coneix, i el seu fanatisme per Brandon Sanderson és llegendari. No només ha llegit tots els seus llibres, sinó que també té edicions especials, traduccions a diversos idiomes i, fins i tot, algunes còpies signades.
Però hi ha un problema: la seva col·lecció ha crescut tant que ja no recorda quins llibres té i quins li falten. Un dia va acabar comprant per error una quarta còpia de “El Camino de los Reyes”. A partir d’aquell moment, va decidir que era hora de posar ordre al seu caos literari i crear una aplicació que l’ajudi a registrar la seva col·lecció.
Entrada
Cada línia d’entrada comença amb una lletra que indica l’operació a realitzar. Les operacions van separades de les dades amb “:”. Les operacions són:
- N Registrar un nou llibre. A continuació separat per “:” s’indicarà el títol, autor i número de pàgines.
- T Consulta per títol. S’indicarà el títol d’un llibre i s’ha de mostrar l’autor i número de pàgines. Si el llibre no està registrat es mostrarà “NOT FOUND”.
- A Consulta per autor. S’indicarà el nom d’un autor i s’haurà de mostrar el total de pàgines que hi ha de l’autor indicat. Si no hi ha cap llibre de l’autor indicat es mostrarà un 0.
- X Sortir.
Sortida
Es donarà les sortides a les comandes A i T que s’han comentat a l’apartat anterior.
Exemple d'entrada
N:Jo, robot:Isaac Asimov:328
N:El imperio final:Brandon Sanderson:680
A:Isaac Asimov
N:El camino de los reyes:Brandon Sanderson:1200
N:Fundacio:Isaac Asimov:336
N:Palabras Radiantes:Brandon Sanderson:1248
N:La Historia Interminable:Michael Ende:496
T:El hombre iluminado
N:El hombre iluminado:Brandon Sanderson:544
T:El imperio final
A:Isaac Asimov
A:Brandon Sanderson
X
Exemple de sortida
328
NOT FOUND
Brandon Sanderson - 680
664
3672
Comentaris