Hàm đệ quy tìm min trong mảng số.
Mã thực hiện
const arr1 = [-2,-3,-4,-5,-6,-7,-8];
const arr2 = [-2,5,3,0];
const min = arr => {
const helper = (a, ...res) => {
if (!res.length) return a;
if (a < res[0]) res[0] = a;
return helper(...res);
};
return helper(...arr);
};
console.log(min(arr1));
console.log(min(arr2));
Kết quả
-8 -2