Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Category:

еще одна задачка

Эта запись будет интересна только программистам (ну или еще может математикам). Задача не особенно сложная, комменты скрывать не буду, не смотрите туда, если не хотите спойлеров.

Задача: написать функцию f(x), так, что f(f(x) = -x. Разрешено использовать только
целые числа. x - целочисленный аргумент (например, 32-битный).

Update: интересно, что никто, кажется, не дал правильного решения для 32-битных чисел (для "вообще целых чисел" правильных решений куча).

Update: неудивительно, потому что для 32-битных решения нет! :) У меня был глюк.
Subscribe

  • past four

    Семейный отпуск на Кипре. Израильтяне говорят "отпуск живот-спина". Тут много туристов из Англии. Спрашиваю случайного человека, который час (я без…

  • три чуда линейной алгебры

    У известного венгерского математика Ласло Бабаи есть, оказывается, учебник линейной алгебры, еще не дописанный до конца, под названием "Discover…

  • возможно, все-таки rust

    Вот уже много лет я успешно сопротивляюсь попыткам вселенной заставить меня выучить язык Rust. Но блогпост "References are like jumps", возможно,…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 92 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →

  • past four

    Семейный отпуск на Кипре. Израильтяне говорят "отпуск живот-спина". Тут много туристов из Англии. Спрашиваю случайного человека, который час (я без…

  • три чуда линейной алгебры

    У известного венгерского математика Ласло Бабаи есть, оказывается, учебник линейной алгебры, еще не дописанный до конца, под названием "Discover…

  • возможно, все-таки rust

    Вот уже много лет я успешно сопротивляюсь попыткам вселенной заставить меня выучить язык Rust. Но блогпост "References are like jumps", возможно,…