Queem.Core.BitBoards.BitBoard.GetBitsCount C# (CSharp) Method

GetBitsCount() public method

public GetBitsCount ( ) : int
return int
        public int GetBitsCount()
        {
            return BitBoardHelper.BitsCount(this.board);
        }

Usage Example

Beispiel #1
0
        public void BitsCountTest()
        {
            int count = 100000;

            while (count-- != 0) {
                string binaryString = this.Get64CharsString ();
                int onesCount = binaryString.Count ((c) => c == '1');

                ulong val = Convert.ToUInt64 (binaryString, 2);
                BitBoard bb = new BitBoard (val);
                Assert.AreEqual (onesCount, bb.GetBitsCount ());
            }
        }