Menu
Coddy logo textTech

Zamiany do minimum

Lekcja 13 z 15 w kursie Wyzwania z rekurencji — opanuj myślenie rekurencyjne w Coddy.

challenge icon

Wyzwanie

Trudny

Napisz funkcję o nazwie minFind, która przyjmuje liczbę całkowitą num i liczbę całkowitą k, a następnie zwraca najmniejszą liczbę, którą można uzyskać po co najwyżej k zamianach.

Przykłady,

  • minFind(3421, 1)  ->  1423 (1 - 3)
  • minFind(3421, 2)  ->  1243 (1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234 (Najmniejsza liczba po 1 zamianie)

Spróbuj swoich sił

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

int minFind(int num, int k) {
    // Napisz kod tutaj
    return num;
}

Wszystkie lekcje w sekcji Wyzwania z rekurencji — opanuj myślenie rekurencyjne

Poćwicz samodzielnie: Kompilator C online