문제
programmers.co.kr/learn/courses/30/lessons/17681
코딩테스트 연습 - [1차] 비밀지도
비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다
programmers.co.kr
문제풀이
bin 함수를 통해 지도를 생성해주고
zfill 함수를 통해 지도의 크기에 맞춰준다.
그리고 1을 # 으로 0을 ' '으로 변환해준다.
코드
#2018 KAKAO BLIND RECRUITMENT #[1차] 비밀지도
from typing import List
def solution(n:int, arr1:List[int], arr2:List[int])->List[str]:
answer = []
for i in range(n):
answer.append(bin(arr1[i]|arr2[i])[2:].
zfill(n).
replace('1','#').
replace('0',' ')
)
return answer
'파이썬 > 프로그래머스' 카테고리의 다른 글
[python] 프로그래머스 - 점프와 순간이동 (0) | 2021.01.07 |
---|---|
[python] 프로그래머스 - 입국심사 (0) | 2021.01.07 |
[python] 프로그래머스 - 예산 (0) | 2021.01.07 |
[python] 프로그래머스 - 위장.py (0) | 2021.01.07 |
[python] 프로그래머스 - 더 맵게 (0) | 2021.01.07 |