В очереди стоят мальчики и девочки?

Информатика | 10 - 11 классы

В очереди стоят мальчики и девочки.

В начале каждой минуты, если за каким - то мальчиком стоит девочка, то он меняется с ней местами, пропуская ее вперед (при этом общее количество ребят в очереди не меняется).

Вам дана очередь в виде последовательности букв M и D (начало очереди слева), определите, как она будет выглядеть через 10 минут.

MMDMDDDDDMMDDDMDDDMD В качестве ответа выведите строку из заглавных латинских букв M и D (не разделяя их пробелами).

Ответить на вопрос
Ответы (1)
Daniukkolyad 28 дек. 2020 г., 15:36:48

# Код на ruby 2.

2. 3p173

def zadanie(line, time) line = line.

Gsub( / [ ^ MD] / , "") time.

Times { |i| k = 0 while k < line.

Size - 1 do if line[k.

K + 1] = = "MD" line[k], line[k + 1] = line[k + 1], line[k] k + = 1 end k + = 1 end p [i + 1, line] } return line

end

# # Примеры применения

# p zadanie("MDDDMMDMDDDMMMMMMDDM", 10)

p zadanie("MMDMDDDDDMMDDDMDDDMD", 10)

Вывод

[1, "MDMDMDDDDMDMDDDMDDDM"]

[2, "DMDMDMDDDDMDMDDDMDDM"]

[3, "DDMDMDMDDDDMDMDDDMDM"]

[4, "DDDMDMDMDDDDMDMDDDMM"]

[5, "DDDDMDMDMDDDDMDMDDMM"]

[6, "DDDDDMDMDMDDDDMDMDMM"]

[7, "DDDDDDMDMDMDDDDMDMMM"]

[8, "DDDDDDDMDMDMDDDDMMMM"]

[9, "DDDDDDDDMDMDMDDDMMMM"]

[10, "DDDDDDDDDMDMDMDDMMMM"]

"DDDDDDDDDMDMDMDDMMMM".

Валюшк 7 июн. 2020 г., 06:01:43 | 10 - 11 классы

Строки в Си Задан текст, состоящий из заглавных латинских букв и цифр?

Строки в Си Задан текст, состоящий из заглавных латинских букв и цифр.

Определите, сколько раз каждая гласная буква встречается в тексте.

Результат распечатайте в виде : Буква – количество.

(гласные : A, E, I, O, U).

Yakovleffsascha 16 янв. 2020 г., 11:56:50 | 10 - 11 классы

Дана строка, состоящая из русских слов, разделенных пробелом?

Дана строка, состоящая из русских слов, разделенных пробелом.

Определить слово, с наибольшим количеством гласных букв, ребят помогииитее паскаль.

Ir1281 30 апр. 2020 г., 11:36:40 | 5 - 9 классы

Три человека - Иванов, Петров и Сидоров - образуют очередь?

Три человека - Иванов, Петров и Сидоров - образуют очередь.

Запишите все возможные варианты образования этой очереди Запишите все возможные образования этой очереди.

Anyapactec 29 июл. 2020 г., 00:33:58 | 5 - 9 классы

ЗА 34 БАЛЛА СРОЧНО НА ПАСКАЛЕ?

ЗА 34 БАЛЛА СРОЧНО НА ПАСКАЛЕ!

Определить количество посетителей салона, которых успеет обслужить мастер - стилист, если его рабочий день составляет t часов и известна продолжительность (в минутах) обслуживания каждого посетителя очереди (вводится пользователем).

ЭдикДомбровский 8 июн. 2020 г., 07:51:40 | 5 - 9 классы

Петя, Коля, Вася и Гриша стояли в очереди за билетами (больше никого в очереди не было)?

Петя, Коля, Вася и Гриша стояли в очереди за билетами (больше никого в очереди не было).

Если сложить порядковые номера очереди Пети и Коли, то получится число меньше порядкового номера последнего.

Последний стоит после Коли, а Гриша стоит перед Васей.

Верно ли, что порядковый номер Гриши больше, чем у Пети?

Можно отвечать да или нет.

141197 16 мая 2020 г., 09:59:29 | 5 - 9 классы

В языке одного племени есть только латинские буквы А, B и C?

В языке одного племени есть только латинские буквы А, B и C.

Поэтому все слова в этом языке состоят только из этих букв (и при этом любая последовательность букв А, В и С является словом).

Некто решил составить словарь семибуквенных слов, в котором все слова идут в алфавитном порядке.

Вот первые шесть слов из этого словаря : 1.

AAААААА 2.

AAААААВ 3.

AAААААС 4.

AAАААВА 5.

AAАААВВ 6.

AAАААВС Определите, какое слово находится на 2017 месте.

В качестве ответа выведите одну строку, состоящую из семи заглавных латинских букв A, B и C без пробелов между буквами.

1каРАМЕЛЬка13 24 февр. 2020 г., 20:46:30 | 5 - 9 классы

В языке одного племени есть только латинские буквы А, B и C?

В языке одного племени есть только латинские буквы А, B и C.

Поэтому все слова в этом языке состоят только из этих букв (и при этом любая последовательность букв А, В и С является словом).

Некто решил составить словарь семибуквенных слов, в котором все слова идут в алфавитном порядке.

Вот первые шесть слов из этого словаря : 1.

AAААААА 2.

AAААААВ 3.

AAААААС 4.

AAАААВА 5.

AAАААВВ 6.

AAАААВС Определите, какое слово находится на 2087 месте.

В качестве ответа выведите одну строку, состоящую из семи заглавных латинских букв A, B и C без пробелов между буквами.

Kristi1617 20 июл. 2020 г., 11:55:34 | 5 - 9 классы

Дана строка символов состоящая из букв и цифр определить сумму всех цифр в этой сроке и количество прописных заглавных букв на PASCAL?

Дана строка символов состоящая из букв и цифр определить сумму всех цифр в этой сроке и количество прописных заглавных букв на PASCAL.

Dobrogneva2004 28 нояб. 2020 г., 15:33:55 | 5 - 9 классы

Три человека Иванов, Петров, Сидоров образуют очередь ?

Три человека Иванов, Петров, Сидоров образуют очередь .

Запишите все возможные варианты образования этой очереди.

123nastja1231 8 нояб. 2020 г., 07:10:48 | 1 - 4 классы

В очереди в школьный буфет стоят Юра, Миша, Володя, Саша, Олег?

В очереди в школьный буфет стоят Юра, Миша, Володя, Саша, Олег.

Юра стоит раньше Миши, но после Олега.

Володя и Олег не стоят рядом, а Саша не находится рядом ни с Олегом, ни с Юрой, ни с Володей.

В каком порядке стоят ребята?

На этой странице сайта, в категории Информатика размещен ответ на вопрос В очереди стоят мальчики и девочки?. По уровню сложности вопрос рассчитан на учащихся 10 - 11 классов. Чтобы получить дополнительную информацию по интересующей теме, воспользуйтесь автоматическим поиском в этой же категории, чтобы ознакомиться с ответами на похожие вопросы. В верхней части страницы расположена кнопка, с помощью которой можно сформулировать новый вопрос, который наиболее полно отвечает критериям поиска. Удобный интерфейс позволяет обсудить интересующую тему с посетителями в комментариях.