Salve ragazzi, vi propongo un altro esercizio preso da un tema d'esame! Non riesco a capirlo, forse anche perchè è scritto male il testo vi prego aiutatemi


Scrivere un programma composto da due classi, una denominata Programma contenente il main, l'altra i metodi necessari allo svolgimento delle operazioni, denominata Metodi, che svolga quanto segue:

Classe Programma:
-Riceva da linea di comando una sequenza di lunghezza variabile di sillabe di lettrere minuscole, separate da spazi, ognuna costituita da una consonante seguita da una vocale, nel paramentro del main args;
-Memorizzi la lunghezza di tale sequenza in una variabile intera n;
-Dichiari un array di stringhe, denominato daCombinare, di dimensione n e lo rimpia con i valori degli elementi della sequenza memorizzata nell'array args;
-Chiama il metodo combinaSillabe(), descritto sotto, passando come parametri i valori (daCombinare,3,4) e salvandone il risultato in una variabile denominata frase;
-Stampa a video il valore di frase;
-Chiama il metodo rovesciaSillabe(), descritto sotto, passando come parametro frase e salvandone il risultato in una variabile denominata fraseRovescia;
-Stampa a video il valore di fraseRovescia.

Classe Metodi:
-Definisce un metodo combinaSillabe(), che riceve 3 parametri, nell'ordine:
-una array di stringhe denominato daCombinare,
-un intero numSillabe,
-un intero numParole,

che restituisce una stringa frase costruita come segue:
-numParole parole separate da spazio,
-ciascuna parola costituita di numSillabe, prese ciascuna dall'array daCombinare, nel seguente modo: la I-esima sillaba inserita nella frase viene presa nell'array dall'elemento di indice (I-1)% daCombinare.length, esempio:

{"ca", "sa", "bo","vi"},3,4 ---> "casabo vicasa bovica sabovi";


-Definisce un metodo rovesciaSillabe() che riceve una stringa di parole separati da spazi, denominata frase, e restituisce una stringa fraseRovescia costruita con le stesse parole di frase ma con le sillabe (consonante +vocale) di ciascuna parola disposte in ordine inverso esempio:

casa pina ---> saca napi