Умные вопросы
Войти
Регистрация
1. Построить нормальный алгоритм, применимый ко всем словам в алфавите {а, b} и переводящий их в слово
1. Построить нормальный алгоритм, применимый ко всем словам x1, x2, xn в алфавите {а, b} и переводящий их в слово (b^n) х1. хn
2. Проверить работу построенного нормального алгоритма над некоторыми словами.
10 месяцев
назад
от
DelilahDuran
1 ответ
▲
▼
0
голосов
1. Нормальный алгоритм
Вход: Слово x1x2. xn в алфавите {a, b}
Выход: Слово (b^n) x1x2. xn
Алгоритм:
1. Написать n копий буквы b.
2. Конкатенировать эти копии с входным словом.
Пример:
Для входного слова ab алгоритм сработает следующим образом:
1. Пишем две копии буквы b: bb.
2. Конкатенируем копии с входным словом: bb ab.
3. Выходное слово: bb ab.
2. Проверка работы алгоритма
Входное слово | Выходное слово
- | -
ab | bb ab
baa | bbb baa
abab | bbbb abab
bb | bbbb bb
10 месяцев
назад
от
Яна Радченко
Связанные вопросы
2
ответов
Что будет, если в метро во время движения поезда пропадёт напряжение на контактном рельсе?
3 года
назад
от
Вадим Неко
1
ответ
Почему дед мечтал о мельнице с трехфазным мотором? у брата была трехфазная мельница а у деда однофазная. что могло его
6 месяцев
назад
от
Алексей Владимиров
3
ответов
Был на Курской АЭС. Спрашивал давно работающих на станции, указывая на трубу с горячей водой - сколько контуров
11 месяцев
назад
от
Коля Тапочкин