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 0si es falso, 1si 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.