Kulikov1065
?>

Ато я не в очереди стоят мальчики и девочки. в начале каждой минуты, если за каким-то мальчиком стоит девочка, то он меняется с ней местами, пропуская ее вперед (при этом общее количество в очереди не меняется вам дана очередь в виде последовательности букв m и d (начало очереди слева), определите, как она будет выглядеть через 9 минут. dmmdmdmdmmmdmmmm в качестве ответа выведите строку из заглавных латинских букв m и d (не разделяя их пробелами). пример. очередь mdd через минуту будет такой: dmd, а еще через минуту такой: ddm.

Информатика

Ответы

serkinn69
Интересная задача, надеюсь мой ответ будет правильным
1)
DMMDMDMDMMMDMMMM
2)
DMDMDMDMMMDMMDMDDDMM
3)
DDMDMDMMMDMMDMDMDDMM
4)
DDDMDMMMDMMDMDMDMDMM
5)
MMMDMMDMDMDMDMMM
6)
MMDMMDMDMDMD
7)
MDMMDMDMDMD
8)
MMDMDMDMD
9)
MDMDMDMD
aaazovcev
# Код на 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("DMMDMDMDMMMDMMMM", 9)

Вывод
[1, "DMDMDMDMMMDMMDMDDDMM"]
[2, "DDMDMDMMMDMMDMDMDDMM"]
[3, "DDDMDMMMDMMDMDMDMDMM"]
[4, "MMMDMMDMDMDMDMMM"]
[5, "MMDMMDMDMDMD"]
[6, "MDMMDMDMDMD"]
[7, "MMDMDMDMD"]
[8, "MDMDMDMD"]
[9, "MDMDMD"]
"MDMDMD"
VladimirovichKazakova1202

Ф. И. О. Львов Вадим Анатольевич

Дата рождения 06.01.2000 год Гражданство российское Пол мужской

Место рождения ст.Должанская Ейского района

Дом. адрес: ст.Должанская, улица Ленина, 216

Паспорт 0313 №508700 выдан 15.01.2014 ОУФМЦ по Краснодарскому

краю в Ейском районе

Место учебы: муниципальная бюджетная общеобразовательная

организация средняя общеобразовательная школа №26 ст.Должанской

муниципального образования Ейский район

Цель составления резюме: участие в конкурсе муниципального этапа

Первого Всероссийского конкурса общеобразовательных организаций

России, развивающих ученическое самоуправление

(Впиши свою имя и т.д.)

Объяснение:

necit12

Объяснение:

Недруковані символи або Знаки форматування — це символи, що використовуються для форматування тексту у текстових процесорах і не відображаються при друку. Також можливе їх приховування на моніторі. До недрукованих символів текстових процесорів належать знаки абзацу[en], нового рядка, пропуску, нерозривного пропуску, табуляції, тощо.

Зміст

1 Символи

2 Комбінації клавіш

3 Див. також

4 Примітки

Символи

Для відображення символів на екрані монітору у Microsoft Word (вкладка «Основне», англ. Home) чи OpenOffice (верхня панель) слід натиснути на значок ¶. Будуть відображатись наступні символи[1].

Пропуск, кожен знак буде відображено ·.

Нерозривний пропуск (°) — не дозволяє програмам відображення та друку розірвати в цьому місці рядок. Він застосовується між ініціалами та прізвищем, між числами та одиницями вимірювання, тощо.

Символ абзацу[en] (¶).

Символ кінця рядка (↵) — розриває рядок та розміщує рядки поряд один з одним, без інтервалу абзацу. При операціях вирівнювання дія здійснюється над обома рядками.

Знак табуляції (→) — використовується для вирівнювання тексту по горизонталі. Якщо курсор встановлено на початку абзацу, при одноразовому натисканні на клавішу TAB автозаміна зазвичай вставляє пропуск початку абзацу.

М'який перенос (¬) — прихований розділювач для переносу слів у місцях, вказаних користувачем, незалежно від автоматичного переносу.

Комірка таблиці (¤) — після увімкнення відображення недрукованих символів з'являється автоматично у кожній клітинці[2].

Розриви сторінки (············Розрив сторінки············), розділу (Розрив розділу) та колонки[1].

Комбінації клавіш

Назва Звичайний вигляд Звичайна комбінація клавіш

для Microsoft Word, LibreOffice, OpenOffice (із 3.0) Комбінації у інших текстових процесорах Введення у Microsoft Windows[3] Назва в юнікоді Код в юнікоді (HEX) Код в юнікоді (DEC)

Пропуск · Space  SPACE 0x20 0032

Нерозривний

пропуск ° Ctrl+⇧ Shift+Space Ctrl+Space для FrameMaker, LyX (не-Mac), OpenOffice (до 3.0),WordPerfect Alt+0+1+6+0 або Alt+2+5+5 (не завжди працює) NO-BREAK SPACE 00A0 0160

Символ абзацу[en] ¶ ↵ Enter  Alt+0182

або Alt+20 (на цифровій клавіатурі).    

Символ кінця рядка ↵ ⇧ Shift+↵ Enter      

Знак табуляції → Tab ↹      

М'який перенос ¬ Ctrl+-      

Розрив сторінки ···Розрив сторінки··· Ctrl+↵ Enter

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ато я не в очереди стоят мальчики и девочки. в начале каждой минуты, если за каким-то мальчиком стоит девочка, то он меняется с ней местами, пропуская ее вперед (при этом общее количество в очереди не меняется вам дана очередь в виде последовательности букв m и d (начало очереди слева), определите, как она будет выглядеть через 9 минут. dmmdmdmdmmmdmmmm в качестве ответа выведите строку из заглавных латинских букв m и d (не разделяя их пробелами). пример. очередь mdd через минуту будет такой: dmd, а еще через минуту такой: ddm.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sveta300856729
abahtina582
zerckaln
znaberd786
elenakarpova709
Дмитрий_Евлампиев518
Дмитрий1974
Овчинников_Грузман
fucksyara
almazsit85
Varagyan1728
Kotvitskii
zoyalexa495
Igor120
anton