与えられたバイナリパターンが2つ以上あるかどうかを調べる方法があるかどうかは、別のバイナリパターン内にあるのだろうと思いました。私はパターンと言うのは、その実際の価値があるものが他のものの中にあるかどうかを判断しないからです。例えばJavascript Bitwise Op
、私はAND/OR/XOR/NOTではなく、それを行う方法がわからのさまざまな方法を使ってみました
0001 1110 0000 0000
0001 1111 0000 0000
--> true
0001 0000 1100 0000
0001 1111 0000 0000
--> false
0001 1100 0000 1000
0001 0000 0000 1111
--> true
0001 1000 1100 0000
0001 0000 0000 1111
--> false
。 助けてください!
だから、問題のデータについての質問は、このようなものです:
const RANKS = [
0b0000000001110001,
0b0000001001000110,
0b0001001100000100,
0b0000000011011000,
];
私はそれがパターンに一致するかどうかを確認するためにRANKSにわたってループ処理をしようとしている:
const PATTERNS = [
0b0001111100000000,
0b0000111110000000,
0b0000011111000000,
];
のみ2の1からRANKまでがPATTERNに「適合」して真とみなさなければならない
データは配列バッファまたは文字列ですか? – guest271314
配列内にあります – cocacrave
2番目の例はどのように有効ですか。それは真実ではないでしょうか – Rajesh