Su objetivo es determinar si un número es divisible por 3 sin usar condicionales. La entrada será un número de 8 bits sin signo de 0 a 255. ¡Se fomenta la creatividad!
SÓLO tienes permitido usar
Igualdad / desigualdad (
==
,!=
,>
,<
,>=
,<=
)Aritmética (
+
,-
,x
)Operadores lógicos (
!
no,&&
y,||
o)Los operadores bit a bit (
~
no,&
y,|
o,^
xor,<<
,>>
,>>>
izquierda aritmética y lógica y desplazamientos a la derecha)Constantes (sería mejor si mantuvieras estos pequeños)
Asignación variable
Salida 0
si es falso, 1
si es verdadero.
Se aplican las normas estándar de código de golf atómico. Si tienes alguna pregunta por favor déjala en los comentarios. Métodos de ejemplo aquí . Un token es cualquiera de las constantes y variables excluidas anteriormente.