Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Задачка от scrat-a (https://forum.antichat.xyz/showthread.php?t=106498)

lisa99 16.02.2009 17:59

Задачка от scrat-a
 
Загадал scrat задачку (загадку)

http://twitter.com/scr4t/status/1213110926

Цитата:

если переменная a равна 1 присвоить ей значение 2,если она равна 2 то присвоить ей 1. - задача на скорость выполнения
Мой вариант такой

$a=$a-pow(-1,$a)

Внешне то он краткий, но..
но как оценить скорость по сравнению с обычным условным оператором?

nonamez 16.02.2009 18:01

купить секундомер,скомпить,резуль тат записать на листочик и сравнить

geezer.code 16.02.2009 18:05

censored

scrat 16.02.2009 18:17

дада,пиарим пой твиттер!
советую оглядываться как оно будет на асме выглядеть.
сразу можете забыть про тринарные операторы,которые являются с if'ом одним и тем-же.

ps пока нет правильных ответов.

scrat 16.02.2009 18:31

прошедшие приймут участие в 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;
}


scrat 16.02.2009 18:42

Цитата:

Сообщение от t0ta1
твиттер скрата хуита

да детка,пофоловь меня ещё!

jawbreaker: нет

xxChaoSxx 16.02.2009 18:45

jawbreaker: да

scrat 16.02.2009 18:46

Цитата:

Сообщение от xxChaoSxx
jawbreaker: да

а вот и нет :)

scrat 16.02.2009 18:55

http://lurkmore.ru/images/5/5b/Feed_the_troll.jpg


Время: 11:42