Ваша цель - определить, делится ли число на 3 без использования условных выражений. На входе будет 8-битное число без знака от 0 до 255. Творчество приветствуется!
Вам разрешено использовать ТОЛЬКО
Равенство / Неравенство (
==
,!=
,>
,<
,>=
,<=
)Арифметика (
+
,-
,x
)Логические операторы (
!
не,&&
и,||
или)Побитовые операторы (
~
не,&
и,|
или,^
исключающий,<<
,>>
,>>>
арифметические и логические левые и правые сдвиги)Константы (было бы лучше, если бы вы держали эти маленькие)
Переменная присваивание
Выведите, 0
если false, 1
если true.
Применяются стандартные правила атомного кодекса. Если у вас есть какие-либо вопросы, пожалуйста, оставьте их в комментариях. Примеры методов здесь . Токен - это любой из вышеперечисленных, за исключением констант и переменных.