![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
soloweb |
|
|||
![]() Georgian ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
Прошу написать каки нибудь красивые нетривиальные решения которые вам пришлось реализовывать.
Очень хочется набратся опыта посмотреть на разных профи и их решения каких-то алгоритмов ![]() Можно писать как кодом так и словами (документированно) ![]() Вот пример: Задача: Нужно реализовать обмен значениями 2-х перменных (есть $a = 10 и $b = 20 ) надо чтобы $a=20 а $b=10 и при этом без участия сторонних переменных. ![]() ![]() Вот что-то на подобии. Прошу идеи в студию ![]() Заранее спасибо. |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 0 Всего: 38 |
soloweb,
Это просто задачи. Никакого отношения к реальному коду они не имеют. p.s. по задаче:
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
soloweb |
|
|||
![]() Georgian ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
Хорошо а если вместо 10 и 20 возмем $a="k" а $b="p" то тогда что ? ![]() |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 0 Всего: 38 |
soloweb,
Тогда http://ru2.php.net/manual/ru/function.ord.php и http://ru2.php.net/manual/ru/function.chr.php -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
soloweb, добавятся функции преобразования символа - в код символа и обратно. и все.
со строками - сложнее, так как для строк нет обратимых операций(для чисел таких немало - "+" и "-", "*" и "/", "^" и "ln", исключающее "ИЛИ" ). только с промежуточной переменной. |
|||
|
||||
soloweb |
|
|||
![]() Georgian ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
![]() Да прошу не забывать, то что символы по коду в ASCII тоже целые числа ![]() Это сообщение отредактировал(а) soloweb - 30.11.2007, 14:45 |
|||
|
||||
WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: 1 Всего: 8 |
|
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 0 Всего: 38 |
Из той же оперы:
1. Дано целое число. Узнать является ли оно целой степенью двойки. 2. Дана 32-битная переменная. Обратить в ней порядок бит. А вот уже более практическая: Обойти дерево без рекурсии. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Если интересуют задачи, вот, большой сборник: http://g6prog.narod.ru
Был на олимпиаде, так и не фтыкнул, как решать две задачи, нада будет потом запостить, интересно все-таки ![]() |
|||
|
||||
Timok |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
--- издвините, погнал ![]() Это сообщение отредактировал(а) Timok - 2.12.2007, 01:47 |
||||||||
|
|||||||||
Glip |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: нет Всего: 18 |
||||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 0 Всего: 38 |
Glip,
Почти. См. обход в ширину. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
soloweb |
|
|||
![]() Georgian ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 30.10.2006 Репутация: нет Всего: нет |
по поводу обхода! Можно ссылку на подробную инструкцию желательно на русском
![]() |
|||
|
||||
Anarki |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 1 Всего: 11 |
Это сообщение отредактировал(а) Anarki - 8.12.2007, 08:42 |
|||
|
||||
SelenIT |
|
||||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 2 Всего: 401 |
Извратное однострочное решение ![]()
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |