Просмотр полной версии : Задачка от scrat-a
Загадал scrat задачку (загадку)
http://twitter.com/scr4t/status/1213110926
если переменная a равна 1 присвоить ей значение 2,если она равна 2 то присвоить ей 1. - задача на скорость выполнения
Мой вариант такой
$a=$a-pow(-1,$a)
Внешне то он краткий, но..
но как оценить скорость по сравнению с обычным условным оператором?
купить секундомер,скомпить,резуль тат записать на листочик и сравнить
geezer.code
16.02.2009, 18:05
censored
дада,пиарим пой твиттер!
советую оглядываться как оно будет на асме выглядеть.
сразу можете забыть про тринарные операторы,которые являются с if'ом одним и тем-же.
ps пока нет правильных ответов.
прошедшие приймут участие в antichat coders contest,который начнёться когда мы с Jes'ом оторвём жопы от дивана.Да и ещё у нас уже есть крутой баннер:
http://img.leprosorium.com/515369
jawbreaker
16.02.2009, 18:42
C++:
#include <iostream>
using namespace std;
int main()
{
int c;
cin >> c;
c = ~c & (c + 1);
cout << c;
return 0;
}
твиттер скрата хуита
да детка,пофоловь меня ещё!
jawbreaker: нет
xxChaoSxx
16.02.2009, 18:45
jawbreaker: да
jawbreaker: да
а вот и нет :)
http://lurkmore.ru/images/5/5b/Feed_the_troll.jpg
Надо было тему назвать: Кто знает алгебру логики и асм...
geezer.code
16.02.2009, 19:06
мальчики, это вам не чат, флудить идите в ирку.
Кароче понятно*** кто пройдёт.А задачка простая то.
Передаю слово стасу.
Было уже, как вариант a=3-a .
Было уже, как вариант a=3-a .
засчитано.
пс: это второй по скорости вариант,кто придумает быстрее в пм
прошедшие приймут участие в antichat coders contest,который начнёться когда мы с Jes'ом оторвём жопы от дивана.
это я когда-то предлагал..)
а так.. ну что:
1) x := 3-x;
2) x := x^3; (xor eax, 11b)
кто придумает быстрее в пм
не прочитал)
это я когда-то предлагал..)
а так.. ну что:
1) x := 3-x;
2) x := x^3; (xor eax, 11b)
принимается. Первый по быстроте вариант с ксором.
прошедшие приймут участие в antichat coders contest,который начнёться когда мы с Jes'ом оторвём жопы от дивана.
у вас наверное вся стена сертификатами и дипломами программисткими завешана. жаль не попаду к вам!!
пиздец конечно,решило 2 человека. Кароче над проведением подумаем.
Gray_f0x
16.02.2009, 19:50
лень отрывать жопу от дивана... (
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot