Menu
Coddy logo textTech

Scambi per ottenere il minimo

Lezione 13 di 15 del corso Sfide sulla ricorsione - Padroneggia il pensiero ricorsivo di Coddy.

challenge icon

Sfida

Difficile

Scrivi una funzione chiamata minFind che riceve un intero num e un intero k e restituisce il numero più piccolo che può essere generato con al massimo k scambi.

Esempi,

  • minFind(3421, 1)  ->  1423 (1 - 3)
  • minFind(3421, 2)  ->  1243 (1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234 (Numero minimo dopo 1 scambio)

Provalo tu

#include <stdio.h>
#include <stdlib.h>

int minFind(int num, int k) {
    // Scrivi il codice qui
    return num;
}

Tutte le lezioni di Sfide sulla ricorsione - Padroneggia il pensiero ricorsivo

Esercitati da solo: Compilatore C online