[Programmers/프로그래머스] 2018 KAKAO BLIND RECRUITMENT [1차 코딩테스트]
- [Lv. 1] 비밀 지도
- [Lv. 1] 다트 게임
- [Lv. 2] 캐시
- [Lv. 3] 셔틀버스
- [Lv. 2] 뉴스 클러스터링
- [Lv. 2] 프렌즈4블록
- [Lv. 3] 추석 트래픽
📌 문제
📝 입력 형식
💻 출력 형식
📖 입출력 예제
📌 풀이
def solution(n, arr1, arr2):
map1, map2 = [], []
for line1, line2 in zip(arr1, arr2):
binary1 = str(format(line1, 'b')).zfill(n)
binary2 = str(format(line2, 'b')).zfill(n)
map1.append(['#' if i == '1' else ' ' for i in binary1])
map2.append(['#' if i == '1' else ' ' for i in binary2])
answer = []
for line1, line2 in zip(map1, map2):
line = ''
for elem1, elem2 in zip(line1, line2):
line += '#' if elem1 == '#' or elem2 == '#' else ' '
answer.append(line)
return answer