Esercizio 3
Un oggetto di costruttore X consente di rappresentare un qualunque insieme
finito di stringhe. La funzione costruttrice di X ha il seguente scheletro.
• T[]: variabile che memorizza l'insieme delle
stringhe rappresentate dall'oggetto.
• len() : restituisce la stringa di lunghezza
massima dell'insieme; se ci sono due stringhe di lunghezza massima, ne restituisce
una arbitrariamente.
• lex() : restituisce la stringa dell'insieme
che č lessicograficamente pių complessa.
• pre() Visualizza sullo standard output tutte
le stringhe dell'insieme che hanno il prefisso specificato.
Consideriamo la stringa lessicografica pių complessa quella che contiene pių parole. Una possibile breve risoluzione dell'esercizio potrebbe essere la seguente .
In questo caso si nota come i vari metodi possano restituire dei valori concreti
console.log(x.len());
console.log(x.lex());
x.pre();
oppure non restituire nessun dato specifico ed eseguire direttamente l'output richiesto .