20 lines
324 B
Python
20 lines
324 B
Python
"""
|
|
Print bitboard integer.
|
|
|
|
Usage:
|
|
|
|
python3 contrib/bitboard_print.py 71213177697730560
|
|
|
|
"""
|
|
|
|
from sys import argv
|
|
|
|
|
|
def chunks(s: str, n: int = 8):
|
|
for i in range(len(s) // n):
|
|
yield s[i * n : (i + 1) * n]
|
|
|
|
|
|
val = bin(int(argv[1]))[2:].zfill(64)
|
|
print("\n".join(''.join(reversed(c)) for c in chunks(val)))
|