Menu
Coddy logo textTech

Swaps to Minimum

Урок 13 из 15 курса Задачи на рекурсию: освойте рекурсивное мышление на Coddy.

challenge icon

Задание

Сложно

Напишите функцию с именем minFind, которая принимает целое число num и целое число k и возвращает наименьшее число, которое можно получить после не более чем k перестановок.

Примеры,

  • minFind(3421, 1)  ->  1423 (1 - 3)
  • minFind(3421, 2)  ->  1243 (1 - 3, 2 - 4)
  • minFind(4231, 2)  ->  1234 (Минимальное число после 1 перестановки)

Попробуйте сами

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

int minFind(int num, int k) {
    // Напишите здесь код
    return num;
}

Все уроки раздела Задачи на рекурсию: освойте рекурсивное мышление