Il secondo più popolare
Lezione 3 di 3 del corso Sfide di programmazione per colloqui - Pacchetto I di Coddy.
Sfida
DifficileScrivi 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
Esercitati da solo: Compilatore C online