คำนวณn
โมดูโล่12
สำหรับจำนวนเต็ม 32 บิตที่ไม่ได้ลงนาม
กฎระเบียบ:
- ต้องใช้งานได้
n
ระหว่าง 0 ถึง 23 หมายเลขอื่น ๆ เป็นตัวเลือก - เพียง แต่ต้องใช้ใด ๆ ของผู้ประกอบการ
+-*
,~&^|
หรือ<<
,>>
ตามที่กำหนดโดยทั่วไปบน 32 uints บิต - อาจใช้จำนวน uints คงที่โดยพลการ
- ห้ามใช้พอยน์เตอร์รูปแบบใด ๆ รวมถึงอาร์เรย์หรือ
if
ข้อความใด ๆรวมถึงสิ่งต่าง ๆ ที่คอมไพล์หากข้อความเช่นตัวดำเนินการแบบไตรภาคหรือตัวดำเนินการ "มากกว่า"
คะแนน:
- ผู้ประกอบการ
+ -
และผู้ประกอบการบิต~ & ^ | << >>
(ไม่และแฮคเกอร์, OR, บิตกะ) ให้คะแนนของ1
, ให้คะแนนของ*
2
- คะแนนรวมต่ำสุดชนะ
for i in x:y:z, .dostuff
?
n % 12
ให้เหมาะสมกับการคูณและการเปลี่ยนแปลงเหมือนอยู่ในความสุขของแฮ็กเกอร์ดังนั้นนี่เป็นเรื่องไม่สำคัญเพียงแค่เอาท์พุทแอสเซมบลีและดู
+-*
เป็นบวกลบคูณด้วย;~&^|
ไม่ใช่ bitwise AND, XOR หรือ; และ<< >>
เป็น bitshifts