edutecnica

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 .