링크
비밀지도 - 2018 카카오 블라인드
난이도
- 하
문제 요약
- 두개의 지도를 겹쳐서 새로운 지도를 출력
해결법
- or연산을 사용
- 2진수 변환을 사용
- 길이에 맞게 0을 추가
알고리즘 간단 정리
- 두개의 비밀지도 배열 arr1,arr2의 같은 index의 요소마다 or 연산 수행
- 그냥 arr1[i] | arr2[i]를 해주면 비트연산 수행함
- 2진수의 배열로 변환
- 나온 결과에 1은’#’,0은 ‘ ‘(공백)으로 치환해줌
- join을 이용하영 배열을 문자열로 결합
후기
- 비트연산을 알고 있냐를 확인하는 문제였다.
아이디어
- or연산