У меня есть три символа: a, b, c. Вот бинарное представление, Ь, сКак преобразовать двоичный вход в ожидаемый результат?
a 001
b 010
c 100
что я хочу, когда кто-то обеспечить ввод как 011
, выход должен быть a,b
Здесь Ожидаемым результатом
input output
001 a
010 b
011 b,a
100 c
101 c,a
110 c,b
111 c,b,a
Что такое эффективный способ добиться этого? Я смутно вспоминаю, что был какой-то бинарный оператор, чтобы достичь того же, но я не мог вспомнить об этом.
Что вы пробовали? Где вы застряли? И почему странный порядок - почему это «a, b», но «c, b, a» ?? –