Проблема программирования на Java, касающаяся неформальной одежды [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема программирования на Java, касающаяся неформальной одежды [закрыто]

Сообщение Anonymous »

Блейк — учитель, организующий парад в честь Дня независимости. В очереди стоят N студентов, некоторые одеты формально, другие неформально. Цель Блейка — убедиться, что все ученики одеты формально. Она выбирает первого студента, который одет неформально, и предоставляет ему официальную одежду. Но поскольку она торопится, она выбирает весь непрерывный сегмент, охватывающий всех неофициально одетых студентов, и удаляет их с парада, чтобы быстрее начать парад.
Вам дана строка, в которой:
  • 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»