|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под UNIX (Shell скрипты) | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 23-Мрт-13, 20:28 | ||
Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "Bash Brainstorm " | +1 +/– | |
| Сообщение от gpl77 (ok) on 23-Мрт-13, 21:43 | ||
> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 2. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 23-Мрт-13, 23:00 | ||
> Поехали... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 3. "Bash Brainstorm " | +/– | |
| Сообщение от Аноним (??) on 24-Мрт-13, 08:37 | ||
>> Поехали... | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 4. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 25-Мрт-13, 07:03 | ||
>>> Поехали... | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 8. "Bash Brainstorm " | +/– | |
| Сообщение от Ы on 26-Мрт-13, 06:01 | ||
>> А из тулсов - самый подходяший - tr ... вот только multibyte он не понимает :( | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 10. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 28-Мрт-13, 03:08 | ||
>>> А из тулсов - самый подходяший - tr ... вот только multibyte он не понимает :( | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 11. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 28-Мрт-13, 04:25 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 5. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 25-Мрт-13, 07:05 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 6. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 25-Мрт-13, 07:13 | ||
> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 7. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 25-Мрт-13, 17:05 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 9. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 28-Мрт-13, 01:09 | ||
> НЮХ на H|-0Х не заменять! :) ХАКЕР -> XAKEP (ксэкеп) можно! | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 13. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 28-Мрт-13, 06:31 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 15. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 05-Апр-13, 03:08 | ||
> Из постов выше вопрос возникает: исходная и конечная CP для решения задачи | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
|
| 17. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 08-Апр-13, 15:14 | ||
>> Пиши в любой, для кодировок есть iconv; | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 12. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 28-Мрт-13, 04:59 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 18. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 12-Апр-13, 00:58 | ||
А вы и не найдейтесь, ответов небудет. Я не ЕГЭээээээ | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 19. "Bash Brainstorm " | +/– | |
Сообщение от universite (ok) on 28-Июн-13, 18:28 | ||
> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 20. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 28-Июн-13, 19:07 | ||
> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 21. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 28-Июн-13, 19:12 | ||
> $ _ | ||
| Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору | ||
| 22. "Bash Brainstorm " | +/– | |
| Сообщение от John (??) on 28-Июн-13, 23:29 | ||
> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 23. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 30-Июн-13, 13:07 | ||
>> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 24. "Bash Brainstorm " | +/– | |
| Сообщение от John (??) on 30-Июн-13, 18:59 | ||
>>> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 25. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 30-Июн-13, 19:36 | ||
>>>> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 26. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 30-Июн-13, 19:37 | ||
> $ echo 1 3 |while unset IFS; read -N 1 char; do | ||
| Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору | ||
| 27. "Bash Brainstorm " | +/– | |
| Сообщение от John (??) on 30-Июн-13, 22:09 | ||
>>> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские. | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 29. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 29-Июл-13, 02:24 | ||
> С данной конструкцией работает как надо. | ||
| Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору | ||
| 28. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 29-Июл-13, 02:21 | ||
> Поехали... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 30. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 04-Авг-13, 02:14 | ||
| ||
| Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору | ||
| 31. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 04-Авг-13, 03:23 | ||
Ver. 2 | ||
| Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору | ||
| 32. "Bash Brainstorm " | +/– | |
| Сообщение от Аноним (??) on 04-Авг-13, 23:02 | ||
Молодец - дожал таки! :-) | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 33. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 05-Авг-13, 00:17 | ||
> Moлoдeц - дoжaл тaки! :-) | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 38. "Bash Brainstorm " | +/– | |
| Сообщение от Андрей (??) on 09-Авг-13, 10:39 | ||
Чисто для поднятия ЧСВ. Если использовать iconv, то можно обойтись и без этого кода на bash. Есть кодировка, в которой уже указанная в задании подмена сделана. :) На старых машинах типа ЕС ЭВМ использовалась. ;) | ||
| Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору | ||
| 34. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 07-Авг-13, 00:33 | ||
ну это уже 2-а прохода по тексту. или циклическая обработка веса каждого символа за один проход (что думаю по производительности на интерпритаторе будет хуже). тут в реале тестировать надо - экономия времени выйдет (на эти 15 секунд) за дополнительный проход по тексту или нет. | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 35. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 09-Авг-13, 08:21 | ||
> ну это уже 2-а прохода по тексту. или циклическая обработка веса каждого | ||
| Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору | ||
| 36. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 09-Авг-13, 09:23 | ||
>> ну это уже 2-а прохода по тексту. или циклическая обработка веса каждого | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 37. "Bash Brainstorm " | +/– | |
| Сообщение от Андрей (??) on 09-Авг-13, 10:29 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 39. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 09-Авг-13, 11:14 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору | ||
| 40. "Bash Brainstorm " | +/– | |
| Сообщение от LSTemp (ok) on 09-Авг-13, 11:42 | ||
>> Однопроходный алгоритм очень простой. Там частота использования символов задана заранее, | ||
| Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору | ||
| 41. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 11-Авг-13, 19:40 | ||
>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору | ||
| 42. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 12-Авг-13, 02:55 | ||
>>>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору | ||
| 43. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 12-Авг-13, 10:12 | ||
>> real 1m43.708s | ||
| Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору | ||
| 44. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 12-Авг-13, 10:16 | ||
> while read -r -N 1 char | ||
| Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору | ||
| 45. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 12-Авг-13, 10:22 | ||
> Вот тебе _самый_ частотный %) фикс: | ||
| Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору | ||
| 46. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 12-Авг-13, 13:37 | ||
> И самый-самый: | ||
| Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору | ||
| 47. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 12-Авг-13, 16:02 | ||
| ||
| Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору | ||
| 48. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 13-Авг-13, 02:36 | ||
| ||
| Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору | ||
| 49. "Bash Brainstorm " | +/– | |
Сообщение от universite (ok) on 13-Авг-13, 03:16 | ||
А можно на гитхаб? А то сложно diff'ы искать :) | ||
| Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору | ||
| 50. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 13-Авг-13, 03:32 | ||
> А можно на гитхаб? А то сложно diff'ы искать :) | ||
| Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору | ||
| 51. "Bash Brainstorm " | +/– | |
| Сообщение от Andrey Mitrofanov on 13-Авг-13, 10:04 | ||
> Аццкий разогн!!! Ж=-) | ||
| Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору | ||
| 52. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 13-Авг-13, 12:14 | ||
>> while read -n 1024512 -r line | ||
| Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору | ||
| 53. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 13-Авг-13, 14:14 | ||
> Ужасно тормознутая версия, видимо у баша проблемы с операциями выборки из массива. | ||
| Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору | ||
| 54. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 13-Авг-13, 19:33 | ||
| ||
| Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору | ||
| 55. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 15-Авг-13, 04:47 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору | ||
| 56. "Bash Brainstorm " | +/– | |
| Сообщение от pavlinux (ok) on 10-Янв-14, 22:39 | ||
А чо всё молчали??? :D | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |