Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задачка на сообразительность

304
11 февраля 2006 года
Fenyx
707 / / 26.01.2005
Так вот, проходил седня собеседование и задали мне задачку, только просьба не меряться х@yми а сказать сколько решений есть у задачки и за сколько мин решена :)
Задачка
есть переменные х, у
нужно присвоить зачение х игреку и игреку х, то есть поменять их местами.... нельзя использовать промежуточную переменную. То есть НЕЛЬЗЯ a=x; y=x; x=a .... ))) я нашел два решения....
299
11 февраля 2006 года
3D Bob
885 / / 18.04.2005
Ты не поверишь но эту задачу в школе решают впервые.
x = x+y;
y = x-y;
x = x-y;
Можно еще побитывами операциями. Ща не помню как уже...
304
11 февраля 2006 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by 3D Bob
Ты не поверишь но эту задачу в школе решают впервые.
x = x+y;
y = x-y;
x = x-y;
Можно еще побитывами операциями. Ща не помню как уже...


Ну с побиовыми ты перегнул :)

299
11 февраля 2006 года
3D Bob
885 / / 18.04.2005
a=a xor b
b=a xor b
a=a xor b
или
a=a ^ b
b=a ^ b
a=a ^ b

В зависимости от синтаксиса.
338
11 февраля 2006 года
chigevara
529 / / 29.09.2003
Цитата:
Originally posted by 3D Bob
a=a xor b
b=a xor b
a=a xor b
или
a=a ^ b
b=a ^ b
a=a ^ b

В зависимости от синтаксиса.



Уэзерелл Ч., Этюды для программистов, 1982
Рекомендую. Чуствую у многих книга вызовет изумление.

1.8K
13 февраля 2006 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by chigevara
Уэзерелл Ч., Этюды для программистов, 1982
Рекомендую. Чуствую у многих книга вызовет изумление.



Esli vilozhish kudanibud' i dash ssilo4ku, tseni tebe ne budet ;)

299
15 февраля 2006 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by tapin13
tseni tebe ne budet ;)


А сейчас мы готовы купить тебя за 10 рублей:)

1.8K
15 февраля 2006 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by 3D Bob
А сейчас мы готовы купить тебя за 10 рублей:)



Ia gotov kupit' hot' za 30, no ia v israele, esli ti ne zametil, mne peresilka oboidetsia raz v 10 dorozhe, chem stoimost' knizki.

338
15 февраля 2006 года
chigevara
529 / / 29.09.2003
Цитата:
Originally posted by tapin13
Ia gotov kupit' hot' za 30, no ia v israele, esli ti ne zametil, mne peresilka oboidetsia raz v 10 dorozhe, chem stoimost' knizki.


Я извиняюсь, книга тоже стоящая, но не та, о которой я хотел сказать. Названную книгу заливаю(20 метров), ссылка будет попозжа, а та вещь, о которой я хотел здесь сказать с винта улетела в неизвестном направление, проводятся судорожные попытки найти.

Итого: kabbalkalpin.ru/stuff/etudesforcoders.pdf]Этюды для программистов
Вторую книгу ищу. Найду - выложу.

1.8K
19 февраля 2006 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by chigevara
Я извиняюсь, книга тоже стоящая, но не та, о которой я хотел сказать. Названную книгу заливаю(20 метров), ссылка будет попозжа, а та вещь, о которой я хотел здесь сказать с винта улетела в неизвестном направление, проводятся судорожные попытки найти.

Итого: kabbalkalpin.ru/stuff/etudesforcoders.pdf]Этюды для программистов
Вторую книгу ищу. Найду - выложу.



Bol'shoe 10x :)

4.8K
23 февраля 2006 года
Вася Триллер
149 / / 30.10.2005
Цитата:
Originally posted by chigevara
Этюды для программистов


Отличная книга! Давно таких не читал!;)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог