Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Кто подскажет чайнику каким образом можно решить такую задачу (в данном случае без привязки к среде программирования): Нашему приложению возвращается целое число, количество цифр которого не известно. Просмотреть возвращённое значение мы не можем (приложение не имеет такой возможности)... В нашем распоряжении доступны только логические и математические операторы, которые могут сравнивать возвращённое значение с какими либо значениями либо применять математические операции. Нам необходимо определить неизвестное возращённое значение и потом через IVR проговорить... Существует ли стандартный алгоритм который оптимально сможет вычислить возвращённое неизвестное значение? Возможно кто подскажит куда пойти мне с моим вопросом :)), не очень далеко только если можно... Заранее благодарен за отклик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 14:10 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
авторВ нашем распоряжении доступны только логические и математические операторы, которые могут сравнивать возвращённое значение с какими либо значениями либо применять математические операции. странная какая-то задачка... в пределах изложенного решается ОЧЕНЬ просто: полученное число умножаем на 1 (применять-томатематические операции можно!) в результате получаем искомое число. А как его проговорить - эт уже сами думайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 14:16 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Немного поясню конечную цель для чего это всё нужно: Не известное значение переменной нужно разложить на отдельные цифры и проговорить каждую в отдельности… Если возвращённое значение равно 195, то нужно вычислить что первая цифра равна 1, вторая 9, третья 5 чтобы произнести заранее записанные (десять) голосовые фрагменты (Один – девять – пять). Повторюсь что количество цифр заранее не известно и нужен алгоритм для всех возможных комбинаций цифр. (ну или до миллиона хотя бы) Если первая цифра =1 вернуть true и проговорить число «Один» Если вторая цифра =0 вернуть false Если вторая цифра =1 вернуть false Если вторая цифра =2 вернуть false Если вторая цифра =3 вернуть false … Если вторая цифра =9 вернуть true и проговорить цифру «девять» Данный анализ проделать со всеми цифрами и проговорить их правильные значения. В нашем распоряжении только следующий набор операторов: parentheses ( ) multiplication * and division / addition + and subtraction – comparison expressions =, < >, >, <, > =, < = logical expressions Not, And, Or Теперь даже и не знаю нужно ли нам определять само число либо сразу пытаться разложить его по цифрам… Возможно ли в принципе имея указанный набор операторов без гимора разложить n-ое число на отдельные цифры? Не силён в области программирования поэтому обращаюсь к светлым умам. Заранее благодарен за совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 17:38 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. -------------------------------------------------- Никогда не говори никогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 19:01 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=368&tid=2169378]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 395ms |

| 0 / 0 |
