جهت آشنایی با داوری اندروید.

سوال اول


توجه: این سوال صرفا مهارت برنامه‌نویسی شما به زبان جاوا را مورد بررسی قرار می‌دهد و ارتباطی با برنامه‌نویسی اندروید ندارد.🔗

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

public int StringInString(String one, String two)
Plain text

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

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

ورودی ۱:🔗

StringInString("salam", "sal") 
Plain text

خروجی ۱:🔗

1
Plain text

ورودی ۲:🔗

StringInString("golgoli", "gol")
Plain text

خروجی ۲:🔗

2
Plain text

ورودی ۳:🔗

StringInString("sasasas", "sas")
Plain text

خروجی ۳:🔗

3
Plain text

نکات:🔗

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

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

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

ساختار درختی فایل ارسالی:

<Your-zip-name>.zip
    └── RepeatInString.java
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.