Menu
Coddy logo textTech

Swaps to Minimum

Leçon 13 sur 15 du cours Défis de récursivité - Maîtrisez la pensée récursive de Coddy.

challenge icon

Défi

Difficile

Écrivez une fonction nommée minFind qui reçoit un entier num et un entier k et renvoie le plus petit nombre pouvant être généré après au plus k échanges.

Exemples,

  • minFind(3421, 1)  ->  1423 (1 - 3)
  • minFind(3421, 2)  ->  1243 (1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234 (Nombre minimum après 1 échange)

Essayez vous-même

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

int minFind(int num, int k) {
    // Écrivez le code ici
    return num;
}

Toutes les leçons de Défis de récursivité - Maîtrisez la pensée récursive