0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
|
1 | |
Преобразовать элемент в числе без цикла и без рекурсии18.10.2012, 10:10. Показов 2166. Ответов 19
Метки нет (Все метки)
Доброго времени суток.
Вопрос такой, как преобразовать элемент в целом числе, а именно самый правый 0 в 1, не используя циклы и рекурсию. Буду рад всем идеям.
0
|
18.10.2012, 10:10 | |
Ответы с готовыми решениями:
19
Array: Как без цикла узнать содержится ли в массиве элемент? Stack Overflow без рекурсии Быстрая сортировка без рекурсии Вызвать переполнение стека без рекурсии |
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
|
18.10.2012, 11:13 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
||||||
18.10.2012, 12:04 [ТС] | 5 | |||||
вся информация, которая была в задании,вся изложена. больше ничего не говориться а что если... и тд.
требуется алгоритм,а какой - в этом все дело Добавлено через 15 минут задание ведь на сообразительность)
0
|
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
|
18.10.2012, 13:24 [ТС] | 6 |
может у кого есть еще какие небудь идеи
0
|
18.10.2012, 13:45 | 7 | |||||
дето так
0
|
92 / 92 / 18
Регистрация: 06.01.2012
Сообщений: 394
|
||||||
18.10.2012, 13:56 | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
|
18.10.2012, 14:01 [ТС] | 9 |
"...не используй циклы и рекурсию..."
0
|
18.10.2012, 14:12 | 10 | |||||
вот тут у вас будет отличный сигфолт )))
Добавлено через 11 минут и где у меня циклы???
0
|
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
|
|
18.10.2012, 14:20 | 11 |
hoocie, а вы уверены, что правильно поняли задание? Просто это довольно популярная задача, но про число в двоичном виде.
0
|
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 29
|
|
18.10.2012, 14:38 [ТС] | 12 |
уверен. я тоже догадывался про двоичный вид, видимо на это и расчитывали когда дали задание
0
|
92 / 92 / 18
Регистрация: 06.01.2012
Сообщений: 394
|
|
18.10.2012, 18:39 | 13 |
mutagen, можно по подробнее?
0
|
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
|
||||||
21.10.2012, 13:00 | 15 | |||||
0
|
14 / 13 / 5
Регистрация: 04.10.2012
Сообщений: 29
|
||||||
21.10.2012, 18:20 | 16 | |||||
Как я понимаю, возможны варианты типа
40567 -> 41567 401230567 -> 401231567 Поэтому в варианте mutagen надо найти последнее вхождение lastIndexOf('0') в строку, а затем заменить его на '1'. Добавлено через 10 минут
0
|
92 / 92 / 18
Регистрация: 06.01.2012
Сообщений: 394
|
||||||
21.10.2012, 23:08 | 17 | |||||
mutagen, чем оправдано использование valueOf в строке
Ну или даже по другому спрошу, критично ли, что вы используете класс обёртку?
0
|
92 / 92 / 18
Регистрация: 06.01.2012
Сообщений: 394
|
||||||
22.10.2012, 13:10 | 19 | |||||
mutagen, Я всё это к тому, что можно просто вот так написать.
0
|
22.10.2012, 21:01 | 20 | |||||
ваш вариант популирует новый String объект, а мой кеширован, хотя в итоге всё равно вызывается ваш.
Это привычка просто пользоваться экономными к памяти вариантами и в данном конкретном случае она ничего не даёт. Но вот если бы этих интежеров было много и они нужны были бы как интежеры а не как строка, вот тогда бы стало заметно на моём варианте
2
|
22.10.2012, 21:01 | |
22.10.2012, 21:01 | |
Помогаю со студенческими работами здесь
20
Вычисление факториалов больших чисел, без рекурсии Как обойти дерево файловой системы БЕЗ рекурсии Работа с массивом без цикла Как без цикла объявить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |