⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههااین فانکشن تعداد ترکیب های ممکن برای چنتا پرانتز رو محاسبه میکنه مثلا ستا پرانتز ()()(), ()(()), (())(), ((())), (()()) به پنج روش میتونن باهم ترکیب بشن
function BracketCombinations(num) {
let combos = 0;
(function inner(left, right, str) {
if (left === 0 && right === 0) {
// combos.push(str);
combos++;
}
if (left > 0) {
inner(left - 1, right + 1, str + '(');
}
if (right > 0) {
inner(left, right - 1, str + ')');
}
})(num, 0, '');
return combos;
}
تا حالا اینجور لوپی رو ندیده بودم ممنون میشم راهنمایی کنید.
میتونید این کد رو اینجا هم ببینید
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد