Вам дана строка, в которой:
- F представляет студента, одетого официально.
- I представляет студента, одетого неформально.
Ваша задача — найти и вернуть минимальную длину сегмента, который Блейку необходимо удалить, чтобы убедиться, что все ученики одеты формально.
Примечание. всегда в очереди хотя бы один ученик.
Спецификация входных данных: - входные данные 1: целочисленное значение N, представляющее длину студенты выстроились в очередь.
- input2: строковое значение, представляющее платья N студентов, выстроившихся в очередь.
Пример 1:
- < li>Вход1: 10
- Вход2: FIFFIIFFFI
- Выход: 6
Здесь, в данном составе FIFFIIFFFI, Блейк начинает с выбора первого студента, одетого в неформальной обстановке, и обеспечивает его официальной одеждой, теперь состав становится FFFFFIIFFFI. Тогда непрерывный сегмент неофициально одетых студентов, который ей нужно удалить, — это IIFFFI. Длина этого сегмента равна 6. Следовательно, на выходе возвращается 6.
Пример 2:
- Input1 : 8
- Вход2: FFFFFFFF
- Выход: 0
Подробнее здесь: https://stackoverflow.com/questions/789 ... l-dressing
Мобильная версия