- Бодлогыг шууд буюу массивт оруулаад дараагаар нь шалгана гэвэл санах ой хүрэлцэхгүй.
Bin() - хоёртын тоолол гэе.
Bin(A) Xor Bin(B) Xor Bin(A) = Bin(B)
Bin(A) Xor Bin(A) = Bin(0)
XOR үйлдэл 0 xor 0 = 0 1 xor 0 = 1 0 xor 1 = 1 1 xor 1 = 0
Жишээ оролт
5 - Тест
4 - Bin1( 100 ) 6 - Bin2( 110 )
7 - Bin 3( 111 ) 7
- Bin 4( 111 ) 7
- Bin 5( 111 ) 6
- Bin 6( 110 ) 7
- Bin 7( 111 ) 4
- Bin 8( 100 )
5 - Bin 9( 101 )
Bin1 XOR Bin2 = Хариу?
Bin1: 1 0 0 Bin2: 1 1 0 Хариу:
0 1 0
Жишээ оролтын Хариу: (Bin1) Xor (Bin2) Xor (Bin3) Xor (Bin4) Xor (Bin5) Xor (Bin6) Xor (Bin7) Xor (Bin8) Xor (Bin9)
Bin1 Xor Bin2 = BinH( 010 ); BinH Xor Bin3 = BinH( 101 );
BinH Xor Bin4 = BinH( 010 ); BinH Xor Bin5 = BinH( 101 ); BinH Xor Bin6 = BinH( 011 );
BinH Xor Bin7 = BinH( 100 );
BinH Xor Bin8 = BinH( 000 );
BinH Xor Bin9 = BinH( 101 ); BinH( 1 0 1 ) -> Dec( 1*1+2*0+4*1 = 5 ); Хариу 5;
Ойлгомжгүй зүйл байвал comment үлдээгээрэй :P :)
|