Hoán đổi để đạt giá trị nhỏ nhất
Bài học 13 trên 15 trong khóa học Thử thách đệ quy: làm chủ tư duy đệ quy của Coddy.
Thử thách
KhóViết một hàm có tên minFind, nhận một số nguyên num và một số nguyên k, rồi trả về số nhỏ nhất có thể tạo ra sau nhiều nhất k lần đổi chỗ.
Ví dụ:
minFind(3421, 1)->1423(1 - 3)minFind(3421, 2)->1243(1 - 3, 2 - 4)minFind(4231, 2)->1234(Số nhỏ nhất sau 1 lần đổi chỗ)
Tự làm thử
#include <stdio.h>
#include <stdlib.h>
int minFind(int num, int k) {
// Viết code ở đây
return num;
}
Tất cả bài học trong Thử thách đệ quy: làm chủ tư duy đệ quy
Tự luyện tập: Trình biên dịch C online