作者QT14537 (小花泥)
看板Python
標題[問題] 關於XOR的所有可能
時間Fri Sep 1 01:09:00 2017
小魯是新手中的新手
冒昧問觀念上的問題
希望各位高手能給我一些建議
這是目前遇到的問題
假設 x 與 x*做XOR的結果是10110010
我該使用什麼方法求出所有可能會造成這個XOR的結果也就是10110010
第一次發問 很多東西都不懂
望各位大大不要嫌棄
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.9.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1504199342.A.315.html
※ 編輯: QT14537 (117.19.9.90), 09/01/2017 01:11:30
1F:→ bcew: 只有8 bit就用雙層迴圈把256*256種組合測一遍就好 09/01 02:36
2F:→ bcew: bit數多的話,每bit有兩種組合,n bits列出2^n組合 09/01 02:43
3F:→ stucode: 把0到(2^n)-1再XOR一次結果值就能找出所有組合了 n是位 09/01 04:25
4F:→ stucode: 元數 09/01 04:25
5F:→ QT14537: 謝謝樓上兩位大大幫忙 09/01 07:14
6F:→ QT14537: 我再好好努力試試看 09/01 07:14
7F:→ penguin7272: x ^ x* = 10110010 => x* = 10110010 ^ x 09/03 07:31
8F:推 Evenni: (A and NOT B) or (NOT A and B) = A xor B 09/03 12:29