반응형
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 그 자체입니다.
나는 리트코드에서 비슷한 문제를 만났다.리트코드-1720
XOR의 역수는 XOR 그 자체입니다.예를 들어, 이 조작을 실행했을 경우:
3 ^ 4 = 7
다음 문장이 참입니다.
4 ^ 7 = 3
3 ^ 7 = 4
이게 도움이 됐으면 좋겠어요.
언급URL : https://stackoverflow.com/questions/14279866/what-is-inverse-function-to-xor
반응형
'programing' 카테고리의 다른 글
Java에서는 클래스 내부의 열거형은 정적입니까? (0) | 2022.09.03 |
---|---|
Java에서 날짜에 n시간을 추가하시겠습니까? (0) | 2022.09.03 |
C#의 '수익률' 키워드에 해당하는 Java가 있습니까? (0) | 2022.09.03 |
라우터에 저장하기 위한 액세스 (0) | 2022.09.03 |
Android 개발용 라이브러리를 작성하려면 어떻게 해야 합니까? (0) | 2022.09.03 |