Salve a tutti,
ho un piccolo problema con un esercizio Java, o forse sono io che penso a chissà quale algoritmo. Il problema chiede ciò: dato in ingresso un array di interi positivi, il metodo dovrà stampare la lunghezza e la posizione della più lunga sequenza contigua di valori uguali.
Un esempio, per V=[1,2,3,3,3,3,5,6,7,7,7] il metodo dovrà stampare: 4,2.
Ora, ho pensato a diverse soluzioni ma non sono arrivata ad una conclusione ferma.
Il problema che non riesco a risolvere secondo me è che ogni volta che vengono trovati elementi uguali, io mi devo memorizzare quel contatore (se così vogliamo chiamarlo) e confrontarlo poi con il contatore dei prossimi elementi uguali e verificare infine quale all’interno dello stesso array è maggiore.
Qualcuno che mi aiuti o che mi dia qualche dritta?
Grazie in anticipo.