еще одна задачка
Jan. 17th, 2008 07:53 pmЭта запись будет интересна только программистам (ну или еще может математикам). Задача не особенно сложная, комменты скрывать не буду, не смотрите туда, если не хотите спойлеров.
Задача: написать функцию f(x), так, что f(f(x) = -x. Разрешено использовать только
целые числа. x - целочисленный аргумент (например, 32-битный).
Update: интересно, что никто, кажется, не дал правильного решения для 32-битных чисел (для "вообще целых чисел" правильных решений куча).
Update: неудивительно, потому что для 32-битных решения нет! :) У меня был глюк.
Задача: написать функцию f(x), так, что f(f(x) = -x. Разрешено использовать только
целые числа. x - целочисленный аргумент (например, 32-битный).
Update: интересно, что никто, кажется, не дал правильного решения для 32-битных чисел (для "вообще целых чисел" правильных решений куча).
Update: неудивительно, потому что для 32-битных решения нет! :) У меня был глюк.
no subject
Date: 2008-01-17 10:47 pm (UTC)no subject
Date: 2008-01-18 07:56 am (UTC)no subject
Date: 2008-01-18 08:24 am (UTC)no subject
Date: 2008-01-18 08:26 am (UTC)no subject
Date: 2008-01-18 08:32 am (UTC)