Menu
Coddy logo textTech

Il secondo più popolare

Lezione 3 di 3 del corso Sfide di programmazione per colloqui - Pacchetto I di Coddy.

challenge icon

Sfida

Difficile

Scrivi una funzione chiamata secondMost che riceve in input una lista di interi e restituisce l’intero che ricorre con la seconda frequenza più alta.
Per esempio,

Input:

[98, 72, 93, 72, 83, 98, 72, 44, 25, 53, 43, 98, 81, 98]

Output previsto:

72

Spiegazione - 72 è presente 3 volte nella lista, subito dopo 98, che è presente 4 volte. Pertanto 72 è il numero più frequente al secondo posto.

Provalo tu

int secondMost(int* a, int n) {
    // Scrivi il codice qui
}

Tutte le lezioni di Sfide di programmazione per colloqui - Pacchetto I

1Sfide

Ordinamento per fusioneQuasi palindromoIl secondo più popolare

Esercitati da solo: Compilatore C online