еще одна разгадка
Mar. 9th, 2011 04:09 am(эта запись может быть интересна лишь программистам и сочувствующим)
Итак, ответ на загадку: что делает функция
( Все спойлеры тут )
Итак, ответ на загадку: что делает функция
int func(unsigned char c)
{
const uint64_t MULT= 270549121;
uint64_t magic = (c >> 2) * MULT + 272696336;
magic = (((magic >> 6) & MULT)*MULT) >> 28;
return 1 + (magic & 7);
}( Все спойлеры тут )