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

public class RepeatInString {
	public int StringInString(String one, String two) {

	}
}
Java

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

ورودی ۱:

StringInString("salam", "sal") 
Java

خروجی ۱:

1
Plain text

ورودی ۲:

StringInString("golgoli", "gol")
Java

خروجی ۲:

2
Plain text

ورودی ۳:

StringInString("sasasas", "sas")
Java

خروجی ۳:

3
Plain text

نکات:

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

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

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

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

<Your-zip-name>.zip
    └── RepeatInString.java
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.