Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2011, 20:56   #1
Ромиk
Пользователь
 
Регистрация: 11.09.2011
Сообщений: 42
По умолчанию ЗАДАЧА

Мегамозгу в очень длинном тексте требуется заменить все буквы "A" на буквы "Б", а все буквы "Б" - на буквы "A". Текстовый редактор позволяет заменить во всём тексте один произвольный набор символов на другой. Например, в результате замены "АА"->"БСАА" строка "AAAAAЛ" перейдёт в строку "БСААБСАААЛ". Как ему выполнить задачу?

это задача не для паскаля или С просто надо найти ответ
и как говорил Фрейд : нам надо фрейд
Ромиk вне форума Ответить с цитированием
Старый 21.09.2011, 21:01   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
в очень длинном тексте требуется заменить все буквы "A" на буквы "Б", а все буквы "Б" - на буквы "A".
Заменяете все буквы А на @ -> все буквы Б на А -> Все символы @ на Б.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 21.09.2011, 21:02   #3
Ромиk
Пользователь
 
Регистрация: 11.09.2011
Сообщений: 42
По умолчанию

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
Заменяете все буквы А на @ -> все буквы Б на А -> Все символы @ на Б.
в этом тексте есть ВСЕ символы
и как говорил Фрейд : нам надо фрейд
Ромиk вне форума Ответить с цитированием
Старый 21.09.2011, 21:05   #4
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Заменяете все буквы А на @?@&@*! -> все буквы Б на А -> Все символы @?@&@*! на Б.
Или там есть и все комбинации символов любой длины?)
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 21.09.2011, 21:08   #5
Ромиk
Пользователь
 
Регистрация: 11.09.2011
Сообщений: 42
По умолчанию

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
Заменяете все буквы А на @?@&@*! -> все буквы Б на А -> Все символы @?@&@*! на Б.
Или там есть и все комбинации символов любой длины?)
увы но есть(, цвет менять тоже нельзя
и как говорил Фрейд : нам надо фрейд
Ромиk вне форума Ответить с цитированием
Старый 21.09.2011, 21:16   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Нажать ctrl+a и скопировать в другой файл можно?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.09.2011, 21:22   #7
Ромиk
Пользователь
 
Регистрация: 11.09.2011
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Нажать ctrl+a и скопировать в другой файл можно?)
незнаю но наверно
ну а что дальше???
и как говорил Фрейд : нам надо фрейд
Ромиk вне форума Ответить с цитированием
Старый 21.09.2011, 21:22   #8
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
увы но есть(, цвет менять тоже нельзя
Такого текста не существует. Его размер должен быть бесконечен, каждых символов в нем бесконечно, каждых комбинаций символов в нем бесконечно.
Такого текста никогда не будет. Задание не практично. На него уйдет бесконечное число времени.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 21.09.2011, 21:39   #9
Ромиk
Пользователь
 
Регистрация: 11.09.2011
Сообщений: 42
По умолчанию

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
Такого текста не существует. Его размер должен быть бесконечен, каждых символов в нем бесконечно, каждых комбинаций символов в нем бесконечно.
Такого текста никогда не будет. Задание не практично. На него уйдет бесконечное число времени.
да, но оно есть и его нужно решить, помогите плиз
и как говорил Фрейд : нам надо фрейд

Последний раз редактировалось Ромиk; 21.09.2011 в 21:41.
Ромиk вне форума Ответить с цитированием
Старый 21.09.2011, 21:43   #10
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Фу да блин разбить бесконечно большой текст дискретно на бесконечное число маленьких текстов, где цепочек не будет.
Если текст не важен, а важно изменить А и Б, то можно все остальные символы превратить в 0, исключив тем самым бесконечные цепочки. А потом просто по первому способу поменять а и б местами.


Что-то я не вижу в вашей задаче ничего о бесконечнодлинном тексте с бесконечнодлинными цепочками. От себя добавлять не нужно ничего.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
задача на С++ Кристина_ Общие вопросы C/C++ 3 22.02.2011 22:07
Задача. 13model13 Microsoft Office Excel 13 26.01.2011 16:54