Il tuo obiettivo è determinare se un numero è divisibile per 3 senza usare i condizionali. L'ingresso sarà un numero di 8 bit senza segno da 0 a 255. Creatività incoraggiata!
Hai il permesso di utilizzare SOLO
Uguaglianza / disuguaglianza (
==,!=,>,<,>=,<=)Aritmetica (
+,-,x)Operatori logici (
!non,&&e,||o)Bitwise Operatori (
~non,&e,|o,^xor,<<,>>,>>>sinistra aritmetica e logica e si sposta a destra)Costanti (sarebbe meglio se li tenessi piccoli)
Assegnazione variabile
Uscita 0se falso, 1se vero.
Si applicano le regole standard di golf atomico. In caso di domande, lasciarle nei commenti. Metodi di esempio qui . Un token è una delle costanti e variabili escluse sopra.