در فایل RepeatInString.java
یک کلاس به نام RepeatInString
وجود دارد که یک متد خالی با نام StringInString
و به صورت زیر دارد:
public class RepeatInString {
public int StringInString(String one, String two) {
}
}
همانطور که مشخص است، این متد دو رشته به عنوان ورودی میگیرد. شما باید این متد را به نحوی کامل کنید که تعداد دفعات تکرار رشتهی دوم در رشتهی اول را بیابد و به عنوان خروجی برگرداند. به نمونه ورودی و خروجیهایی که در زیر آورده شده توجه کنید.
ورودی ۱:
StringInString("salam", "sal")
خروجی ۱:
1
ورودی ۲:
StringInString("golgoli", "gol")
خروجی ۲:
2
ورودی ۳:
StringInString("sasasas", "sas")
خروجی ۳:
3
نکات:
- در صورتی که هر کدام از رشتههای ورودی null باشند، متد مورد نظر ۰ برمیگرداند.
- در صورتی که هر کدام از رشتههای ورودی خالی باشند (یعنی رشتههایی با طول صفر باشند) متد مورد نظر ۰ برمیگرداند.
آنچه باید آپلود کنید:
فقط فایل RepeatInString.java
را به صورت زیپشده آپلود کنید. یعنی وقتی فایل زیپ را باز میکنیم، فقط فایل RepeatInString.java
را ببینیم.
ساختار درختی فایل ارسالی:
<Your-zip-name>.zip
└── RepeatInString.java
ارسال پاسخ برای این سؤال