بکندباز

یک لانه‌کلمه با قراردادن متوالی یک کلمه در داخل خودش ساخته می‌شود. عمق لانه نشان‌دهنده تعداد دفعاتی است که این عمل تکرار شده است.

روش ساخت:

  1. کلمه شروع را در نظر بگیرید.
  2. در هر مرحله، کلمه اصلی را داخل نسخه فعلی قرار دهید.
  3. این فرآیند تا رسیدن به لانه نهایی ادامه می‌یابد.

مثال با کلمه “incredible” و عمق 3:

  • شروع: incredible
  • مرحله ۱: incre + incredible + dible = increincredibledible
  • مرحله ۲: increin + incredible + credibledible = increinincr + incredible + ediblecredibledible
  • مرحله ۳: increinincrincredibleediblecredibledible

تابعی بنویسید که با دریافت کلمه شروع و لانه نهایی، عمق لانه را برگرداند.

نمونه ورودی و خروجی

WordNest("floor", "floor") ➞ 0

WordNest("code", "cocodccococodededeodeede") ➞ 5

WordNest("incredible", "increinincrincredibleediblecredibledible") ➞ 3
WordNest("floor", "floor")  ➞ 0
WordNest("code", "cocodccococodededeodeede")  ➞ 5
WordNest("incredible", "increinincrincredibleediblecredibledible")  ➞ 3
WordNest("jinx", "jijijjijjijijjinxinxnxnxinxnxinxnxnx")  ➞ 8
WordNest("last", "lalastst")  ➞ 1
WordNest("silence", "sisilsisilencelenceencelence")  ➞ 3

پاسخ های کاربران به این تمرین

Amin
امتیاز:‌ 23333
تصحیح اتوماتیک 0 0
‎جاوا اسکریپت‎
23 تير 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط