![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
Недавно реализовал алгоритм, с помощью которого удачно склоняются слова при счёте. Например:
При реализации я заметил, что есть три группы слов:
Мой алгоритм примерно таков:
Но мне мое решение честно говоря не кажется оптимальным. Хотя оно конечно во много раз лучше найденных мною в интернете. Может быть у кого-то есть свои мысли на этот счет? |
||||
|
|||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: нет Всего: 12 |
Это сообщение отредактировал(а) Photon - 7.7.2009, 15:31 -------------------- With best regards.. |
|||
|
||||
| Soah |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
Photon,
Aliance, так ты ведь уже описал алгоритм
Добавлено через 8 минут и 57 секунд или так
|
||||||
|
|||||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
Я же написал, что с его помощью я задачу решил, но мне кажется, что не оптимально. Soah, твой первый код сработает не правильно как минимум при числах 111, 1111 и т.д. Photon, я конечно уже одним глазом засыпаю, но все же мне кажется, что в Вашем коде переменная cnt не определена ;-) |
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
|
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 7 Всего: 401 |
До кучи: http://fastcoder.org/articles/?aid=145 (особенно способ 2;)
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |