خانه / آموزش / تمرین‌های آموزشی / رشته در رشته (تا پایان جلسه سوم)

رشته در رشته (تا پایان جلسه سوم)

سطح سوال: متوسط

آنچه از این جلسه باید بدانید:

  • کار با رشته‌ها

فایل RepeatInString.java را دانلود کنید. در این فایل یک کلاس به نام RepeatInString وجود دارد که یک متد خالی با نام StringInString و به صورت زیر دارد:

همان‌طور که از امضای آن مشخص است، این متد دو رشته به عنوان ورودی می‌گیرد.

شما باید این متد را به نحوی کامل کنید که تعداد دفعات تکرار رشته‌ی دوم در رشته‌ی اول را بیابد و به عنوان خروجی برگرداند. به نمونه ورودی و خروجی‌هایی که در زیر آورده شده توجه کنید.

ورودی ۱:

خروجی ۱:

ورودی ۲:

خروجی ۲:

ورودی ۳:

خروجی ۳:

نکات:

  • در صورتی که هر کدام از رشته‌های ورودی null باشند، متد مورد نظر ۰ برمی‌گرداند.
  • در صورتی که هر کدام از رشته‌های ورودی خالی باشند(یعنی رشته‌هایی با طول صفر باشند) متد مورد نظر ۰ برمی‌گرداند.

آنچه باید آپلود کنید:

فقط فایل RepeatInString.java را به صورت زیپ‌شده آپلود کنید. یعنی وقتی فایل زیپ را باز می‌کنیم، فقط فایل RepeatInString.java را ببینیم.

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

با ما همراه باشید:

آدرس کانال تلگرام: IranianJavaDevelopers@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

 


درباره مهناز خورسندی

همچنین بررسی کنید

گزارش‌گیری

نام و تاریخ مسابقه: جی‌کل ۶ – ۱۸ بهمن ۱۳۹۶ مباحث: رشته و آرایه  

۱۰ نظر

  1. سلام
    من عضو سایت کوئرا شدم ولی نمیتونیم فایلی آپلود کنم
    لطفا کمک کنید

     
    • سلام
      پس از اینکه در سایت کوئرا عضو شدید، باید در مسابقه‌ی “تمرین‌های دوره آموزشی جاواکاپ” هم عضو شوید. پس از آن می‌توانید پاسخ‌هایتان را آپلود کنید.

      موفق باشید.

       
  2. سلام
    جواب این سوالو کجا باید ببینیم…
    اگه میشه جوابو به ایمیلم ارسال کنید.

     
    • سلام
      در حال حاضر جواب سوالات در اختیار هیچ کسی قرار نمی‌گیرد. بهتر است در سایت کوئرا تلاش خود را بکنید و در صورتی که در پاسخ به سوال و کسب امتیاز کامل به مشکلی برخوردید حتما از طریق قسمت “سوال بپرسید” مشکل خود را با ما در میان بگذارید.

       
  3. سلام
    میشه لطفا کمکم کنید تا اشکال برنامه ام را متوجه بشم
    ممنونم

     
  4. سلام
    مگر متد با حروف کوچک شروع نمیشود این فایلی ک ما دانلود میکنیم با حروف بزرگ شروع شده بعد باید همین فایل رو ب صورت زیپ ارسال کنیم؟

     
    • سلام
      شروع شدن نام متدها با حروف کوچک، قرارداد و توصیه است و بهتر است به آن عمل شود و اجباری در این خصوص وجود ندارد.
      بله فقط فایل RepeatInString.java را به صورت زیپ‌شده آپلود کنید. یعنی وقتی فایل زیپ را باز می‌کنیم، فقط فایل RepeatInString.java را ببینیم. در فایل RepeatInString هم باید متد StringInString وجود داشته باشد.

       
      • سلام میشه لطفا کمکم کنین از برنامه من خطا میگره در صورتی ک من برنامم رو درست نوشتم و داخل ایکلیس جواب میده و اروری نداره.خطای قرمز رنگ میده.
        ممنون

         
        • سلام
          من کدتون رو دیدم.
          لطفا در کوئرا و در قسمت “سوال بپرسید” پیام دهید تا بهتر بتونم راهنمایی‌تون کنم.

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

           

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *