Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
Здарова други! Очередная пятничная задачка на сях. Phone Spell. Дано: телефонная олдскульная клавиатура. С латиницей. На сях С/C++: Для заданного списка телефонов сформировать все возможные варианты phone spell, или phone word. Правила трансформации цифры в букву - отражены на самом рисунке клавиатуры. Например 2 = {'a','b','c'} Input: Код: sql 1. 2. Output: Код: sql 1. 2. 3. При этом: 1) цифирки 0 и 1 не транслируются. Так и остаются. 2) допускается два слова подряд. Через дефис. Вариант с "dike-ha-0" 3) у каждого phone может быть много вариантов phone-spell 3) допускается не транслировать некоторые цыфирки если уж совсем не нашлось (OMG!) вариантов. Источники: Для тестов: http://dialabc.com/words/search/ http://phonespell.org/ Справочник английских существительных (можно любой другой): http://people.virginia.edu/~rlc9s/sys6005/english-words.35.txt Go! Go! Хардкод приветствуется! Главное - чтоб работало! Rust, и прочая эзотерика ... хехе - под кат. Сами понимаете. Закон есть закон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:30 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
Можно для особо одаренных объяснить попроще, пожалуйста.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:43 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
Забыл телефон? - Вспомнил "магическое" слово связное с этим телефоном. Набрал его на олд-скульной клаве. Хопа. Вот он телефон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:48 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
если номер 10значный, то чем не подходит полный перебор ? Или номер может быть сколь угодно значным ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:48 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
SashaMercury, Вообще, скорее всего, да, любой. То есть тут задача сводится к тому чтобы, имея словарь, замапить набор цифр во все возможные слова, примерно, как в режиме T9. mayton, кстати, а почему не сделать 0 пробелом (на картинке он обозначен пробелом), как раз можно было бы выделять границы слов. P.S. если будет настроение, дома займусь, а то пока на работе -- не до этого :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 15:18 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
NekZmayton, кстати, а почему не сделать 0 пробелом (на картинке он обозначен пробелом), как раз можно было бы выделять границы словОт зашибись будут набираться номера типа 800-4000012 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 15:50 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
Думаю таких не очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:21 |
|
||
|
Пятничный phone spell.
|
|||
|---|---|---|---|
|
#18+
maytonДумаю таких не очень много.Это повод делать плохое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38826193&tid=2019200]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 292ms |
| total: | 510ms |

| 0 / 0 |
