Programing

XOR의 역함수는 무엇입니까?

lottogame 2020. 11. 10. 07:41
반응형

XOR의 역함수는 무엇입니까?


Java에는 XOR 기능이 있습니다. a^b

예를 들어: 5^3 = 6

역함수를 말씀해 주시겠습니까? 내가 가지고 6있고 3숫자를 포함하는 숫자 범위를 얻을 수 5있습니까?


그 반대는 XOR입니다!

당신이 가지고 있다면:

c = a^b;

사용 가능한 다른 값이 있으면 가져 a오거나 b되돌릴 수 있습니다.

a = c^b; // or b^c (order is not important)
b = c^a; // or a^c

예를 들어 a = 5, b = 3(따라서 c = 6언급했듯이) 다음을 얻습니다.

b=0011 (3)            a=0101 (5)
c=0110 (6) XOR   or   c=0110 (6) XOR
----------            ----------
a=0101 (5)            b=0011 (3)

XOR의 역은 XOR입니다 .....

참고 URL : https://stackoverflow.com/questions/14279866/what-is-inverse-function-to-xor

반응형