Обчисліть nмодуль 12для непідписаного 32-бітного цілого числа.
Правила:
- Має працювати для всіх
nвід 0 до 23. Інші номери необов’язково. - Необхідно використовувати тільки будь-який з операторів
+-*,~&^|або<<,>>як це зазвичай визначається на 32 - бітних uints. - Може використовувати довільну кількість постійних утінок.
- Забороняється використовувати будь-яку форму покажчиків, включаючи масиви чи будь-які
ifоператори, включаючи речі, що компілюються, якщо оператори, такі як потрійні оператори чи оператори "більше".
Оцінка:
- Оператори
+ -та бітові оператори~ & ^ | << >>(НЕ, І, XOR, АБО, зсуви бітів) дають оцінку1,*дає бал2. - Виграє найнижчий загальний бал.
for i in x:y:z, .dostuff?
n % 12до множення та зміни, як у захваті від хакера, тож це тривіально, просто виведіть збірку і подивіться
+-*, додають, віднімають, множать;~&^|розрядні НЕ, І, XOR, АБО; і<< >>є розрядними.