Tính nmodulo 12cho số nguyên 32 bit không dấu.
Những quy định:
- Phải làm việc cho tất cả
ntừ 0 đến 23. Các số khác tùy chọn. - Chỉ phải sử dụng bất kỳ toán tử nào
+-*,~&^|hoặc<<,>>như thường được xác định trên các gợi ý 32 bit. - Có thể sử dụng số lượng tùy ý của các gợi ý không đổi.
- Không được sử dụng bất kỳ hình thức con trỏ nào, bao gồm mảng hoặc bất kỳ
ifcâu lệnh nào , kể cả những thứ được biên dịch thành nếu các câu lệnh như toán tử ternary hoặc toán tử "lớn hơn".
Điểm số:
- Toán tử
+ -và toán tử bitwise~ & ^ | << >>(KHÔNG, AND, XOR, OR, bit shift) cho điểm1,*cho điểm2. - Tổng số điểm thấp nhất sẽ thắng.
for i in x:y:z, .dostuff?
n % 12thành một phép nhân và một sự thay đổi như trong niềm vui của hacker, vì vậy đây là chuyện nhỏ, chỉ cần xuất trình lắp ráp và xem
+-*là cộng, trừ, nhân;~&^|là bitwise KHÔNG, AND, XOR, OR; và<< >>là bithifts.