Скривалището-Help
Здравейте.Може ли да ми помогнете с тази задача.Много ще съм благодарна.-
Вие сте детектив от Скотланд Ярд и трябва да намерите скривалището на много опасна група от престъпници. Вие ще получите карта под формата на низ и след това ще получите улики от разузнаването. На следващите неизвестен брой редове ще получавате масиви съдържащи два елемента:
- Първият елемент ще бъде символ, който бележи скривалището.
- Вторият елемент ще бъде минимален брой символи, които трябва да търсите.
Масивът ще бъде във формат: “{searchedCharacter} {minimumCount}”.
Ако не можете да намерите скривалище è продължете да четете следващите два реда
Ако откриете скривалище è прекъсвате програмата и извеждате индекс, където започва скривалището и дължината на скривалището.
Вход
- На първия ред ще получите карта, която ще съдържа случайни низове.
- На следващата неизвестен брой редове ще получите масиви
- Първият елемент е търсения символ
- Вторият елемент е минималният брой, които трябва да се търси
Изход
Ако откриете скривалището, печат:
“Hideout found at index {indexOfTheFirstChar} and it is with size {lengthOfTheFoundString}!”
Примери
Input |
Output |
asd@@asdasd@@@@@@@asdasd asdsad @ 5 |
Hideout found at index 11 and it is with size 7! |
Input |
Output |
asd@@asd***asdasdsad123%4521Asdsad************ASssda & 3 * 20 * 10 * 2 |
Hideout found at index 34 and it is with size 12! |
c#
решение на С#: https://pastebin.com/ExXFRg2H
Мерси много,може ли само да ми разясниш логиката.