Java'da XOR işlevi vardır - a^b
Örneğin: 5^3 = 6
Ters fonksiyonu söyleyebilir misin? Eğer varsa 6ve 3sayı içeren bir sayı aralığı alabilir miyim 5?
Yanıtlar:
Ters XOR!
Eğer varsa:
c = a^b;
Diğer değeriniz varsa geri alabilir aveya bgeri alabilirsiniz :
a = c^b; // or b^c (order is not important)
b = c^a; // or a^c
Örneğin a = 5, b = 3(ve böylece c = 6bahsettiğiniz gibi) alırsanız:
b=0011 (3) a=0101 (5)
c=0110 (6) XOR or c=0110 (6) XOR
---------- ----------
a=0101 (5) b=0011 (3)