Python:アルゴリズム(ビット演算子)
Q.2018麦わら帽子問題ここを確認!
def getMap(n, arr1, arr2):
answer = []
for i in range(n):
bin_str = bin(arr1[i] | arr2[i])[2:]
answer.append(('0' * (n-len(bin_str)) + bin_str)
.replace('1', '#').replace('0'," "))
return answer
def getMap(n, arr1, arr2):
return [format(arr1[i] | arr2[i], f'0{n}b')
.replace('1', '#').replace('0', ' ') for i in range(n)]
Reference
この問題について(Python:アルゴリズム(ビット演算子)), 我々は、より多くの情報をここで見つけました https://velog.io/@wltjs10645/Python-알고리즘-hj1sppvhテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol