компьютерщики
Nov. 12th, 2016 09:02 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вчера между делом помянул задачку - для int32 найти функцию f, чтобы f(f(x)) = -x
Один взялся. Сегодня за завтраком говорит мне: я понял, в чем дело. -x - не функция. Нет такой функции.
Ну заебись. Долго мне втирал, что минус икс определен неправильно, поэтому не существует. Для целых.
P.S. Куда я попал.
Один взялся. Сегодня за завтраком говорит мне: я понял, в чем дело. -x - не функция. Нет такой функции.
Ну заебись. Долго мне втирал, что минус икс определен неправильно, поэтому не существует. Для целых.
P.S. Куда я попал.
no subject
Date: 2016-11-12 09:49 pm (UTC)Если серьёзно, то да, есть один граничный случай, на котором моя функция ломается, в каменте ниже нашли, 0x80000001 = -2147483647.