[プログラマー]秘密地図/17681号/Python/2018 KAKAO BLIND RECRUITMENT
1637 ワード
💡質問する
ニオは秘密の地図を手に持って、プロドが普段私房のお金を隠している場所を教えた.しかし、この秘密地図はデジタル暗号化されており、位置を確認するために解読が必要です.幸いなことに、地図のパスワードを解読する方法が書かれたメモも見つかった.
ニオがフロドの私房金を手に入れるために、秘密地図のパスワードを解読するのに役立つプログラムを作成しました.
入力フォーマット
地図に入るエッジサイズnと2つの整数配列arr 1とarr 2を入力します.
出力フォーマット
元の秘密地図を復号し、「#」と出力し、スペースからなる文字列の配列です.
にゅうしゅつりょく
n 5 arr 1[9,20,28,18,11]arr 2[30,1,21,17,28]出力[###############]、「###########」、「################」
n 6 arr 1[46,33,33,22,31,50]arr 2[27,56,19,14,14,10]出力[######################################################################################
📖私が書いたコード
def solution(n, arr1, arr2):
answer = []
for i,j in zip(arr1,arr2):
a = str(bin(i|j)[2:].zfill(n))
#하나만 1이어도 1이므로 bin(i|j)
a=a.replace("1","#")
a=a.replace("0"," ")
answer.append(a)
return answer
質問元:https://programmers.co.kr/learn/courses/30/lessons/17681Reference
この問題について([プログラマー]秘密地図/17681号/Python/2018 KAKAO BLIND RECRUITMENT), 我々は、より多くの情報をここで見つけました https://velog.io/@wjdtmdgml/프로그래머스비밀지도17681번파이썬2018-KAKAO-BLIND-RECRUITMENTテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol