این فانکشن تعداد ترکیب های ممکن برای چنتا پرانتز رو محاسبه میکنه مثلا ستا پرانتز ()()(), ()(()), (())(), ((())), (()()) به پنج روش میتونن باهم ترکیب بشن
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;
}
تا حالا اینجور لوپی رو ندیده بودم ممنون میشم راهنمایی کنید.
میتونید این کد رو اینجا هم ببینید
به علی کاراموز کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟