небольшая загадка для программистов
Mar. 3rd, 2011 11:17 pmЧто делает эта функция?
Комментарии скрываются до поры до времени.
Update: в комментариях есть уже штук 10 правильных ответов. Я не буду каждый из них подтверждать - если вы уверены, что правильно ответили, скорее всего так и есть. Иду спать, а завтра утром напишу здесь или в отдельной записи правильный ответ.
Update: правильный ответ. Раскрываю все комментарии тут.
unsigned char func(unsigned char c) {
return c - 128 + (c >> 5&3)["(PI)"];
}
Комментарии скрываются до поры до времени.
Update: в комментариях есть уже штук 10 правильных ответов. Я не буду каждый из них подтверждать - если вы уверены, что правильно ответили, скорее всего так и есть. Иду спать, а завтра утром напишу здесь или в отдельной записи правильный ответ.
Update: правильный ответ. Раскрываю все комментарии тут.
no subject
Date: 2011-03-03 10:02 pm (UTC)