符号なし32ビット整数のnモジュロ12を計算します。
ルール:
- 0〜23のすべて
nで機能する必要があります。その他の番号はオプションです。 - 演算子のみのいずれかを使用しなければならない
+-*、~&^|または<<、>>一般に32ビットするuintで定義した通りです。 - 任意の数の定数uintを使用できます。
- 配列を含むポインター、または
if三項演算子や「より大きい」演算子などのifステートメントにコンパイルされるものを含むステートメントを使用することはできません。
得点:
- 演算子
+ -とビット演算子~ & ^ | << >>(NOT、AND、XOR、OR、ビットシフトが)のスコアを与える1、*のスコアを与えます2。 - 最も低い合計スコアが勝ちます。
for i in x:y:z, .dostuffか?
n % 12、これは組立、単に出力自明であるので、乗算やハッカーの喜びのようにシフトしてご覧ください
+-*、乗算、加算、減算されています。~&^|ビット単位のNOT、AND、XOR、ORです。そして<< >>ビットシフトです。