Menu
Coddy logo textTech

Swaps to Minimum

Lección 13 de 15 del curso Desafíos de recursividad - Domina el pensamiento recursivo de Coddy.

challenge icon

Desafío

Difícil

Escribe una función llamada minFind que reciba un entero num y un entero k y devuelva el número más pequeño que se puede generar después de como máximo k intercambios.

Ejemplos,

  • minFind(3421, 1)  ->  1423 (1 - 3)
  • minFind(3421, 2)  ->  1243 (1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234 (Número mínimo después de 1 intercambio)

Pruébalo tú mismo

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

int minFind(int num, int k) {
    // Escribe el código aquí
    return num;
}

Todas las lecciones de Desafíos de recursividad - Domina el pensamiento recursivo