[coding test] Programmers_level 1_1차 비밀지도
2021. 6. 17. 00:09ㆍPython/코딩 테스트
▶ Programmers_level 1_1차 비밀지도
- 프로그래머스: programmers
- 코딩 및 결과: github
JeongJaeyoung0/coding_test
코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub.
github.com
def solution(n, arr1, arr2):
answer = [] # 정답 지도 리스트
map1 = [bin(i)[2:].zfill(n) for i in arr1] # 첫 번째 지도 row별 2진수 변환 후 리스트 저장
map2 = [bin(i)[2:].zfill(n) for i in arr2] # 두 번째 지도 row별 2진수 변환 후 리스트 저장
for i in range(n): # n행만큼 for문
answer += [''.join(([' ' if m1+m2=='00' else '#' for m1, m2 in zip(map1[i], map2[i])]))] # 각 맵의 row별로 둘다 0일 경우는 빈캄, 하나라도 0이 아닐 경우 #으로 반환 후 리스트 저장
return answer # 정답 리턴
solution(5, [9, 20, 28, 18, 11], [30, 1, 21, 17, 28])
'Python > 코딩 테스트' 카테고리의 다른 글
[coding test] Programmers_level 1_로또의 최고 순위와 최저 순위 (0) | 2021.06.19 |
---|---|
[coding test] Programmers_level 1_키패드 누르기 (0) | 2021.06.18 |
[coding test] Programmers_level 1_크레인 인형뽑기 게임 (0) | 2021.06.16 |
[coding test] Programmers_level 1_이상한 문자 만들기 (0) | 2021.06.15 |
[coding test] Baekjoon_level 12_정렬-4 (0) | 2021.06.14 |