Zamiany do minimum
Lekcja 13 z 15 w kursie Wyzwania z rekurencji — opanuj myślenie rekurencyjne w Coddy.
Wyzwanie
TrudnyNapisz 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
2Średnio zaawansowane wyzwania
Problem plecakowyLiczba kwadratówPrzeplatanie wynikówKombinacje sumZnajdź trójkęPodziel tablicęPoćwicz samodzielnie: Kompilator C online