Csak akkor olvass tovább, ha a Tömbök alapjai 20. feladatot megoldottad, vagy nem sikerült megoldani.
A feladat leírását a fenti linken megtalálod.
/**
*
* @author https://webotlet.hu
*/
package webotlet_tombok20;
public class Webotlet_Tombok20
{
// Tölts fel egy 20 elemű tömböt a [0;5] intervallumból. Írd ki,
// hogy melyik szám szerepel benne a legtöbbször egymás mellett! Ha
// több ilyen van, az elsőt írd ki. Példák:
// { 4,0,3,1,5,2,4,4,1,1,2,5,2,1,1,1,1,4,2,1} -> 1
// { 1,2,0,4,4,1,5,0,4,4,4,0,3,4,3,3,3,5,0,4} -> 4
public static void main(String[] args)
{
int[] tomb = { 4,0,3,1,5,2,4,4,1,1,2,5,2,1,1,1,1,4,2,1};
// int[] tomb = { 1,2,0,4,4,1,5,0,4,4,4,0,3,4,3,3,3,2,0,4};
int db = 1;
int maxdb = db;
int maxmi = tomb[0];
for( int i = 1; i < tomb.length; i++ )
{
if( tomb[i] == tomb[i-1] )
{
db++;
if( db > maxdb )
{
maxdb = db;
maxmi = tomb[i];
}
}
else
{
db = 1;
}
}
System.out.println(maxmi);
}
}
