Bir imzasız 32 bit tam sayı için n
modulo hesaplayın 12
.
Kurallar:
n
0 ile 23 arasındaki herkes için çalışması gerekir . Diğer numaralar isteğe bağlı.- Sadece operatörlerin herhangi birini kullanmak gerekir
+-*
,~&^|
ya da<<
,>>
yaygın 32 bit uints üzerinde tanımlanan. - Rasgele sayıdaki sabit uint'leri kullanabilir.
if
Üçlü operatörler veya "büyüktür" operatörleri gibi ifadelerden derlenenler dahil, diziler veya herhangi bir ifade gibi herhangi bir işaretçi şeklini kullanamazsınız .
Puanlama:
- Operatörler
+ -
ve bitsel operatörleri~ & ^ | << >>
(AND, XOR, OR, biraz kaymalar) bir puan verin1
,*
bir puan verir2
. - En düşük toplam puan kazanır.
for i in x:y:z, .dostuff
?
n % 12
bilgisayar korsanının zevkine benzer bir çarpma ve kayma için en iyi duruma getirecektir, bu nedenle önemsizdir, sadece
+-*
toplama, çıkarma, çarpma;~&^|
bitsel değildir, VE, XOR, VEYA; ve<< >>
bitshifts.