링크

비밀지도 - 2018 카카오 블라인드

난이도

문제 요약

  • 두개의 지도를 겹쳐서 새로운 지도를 출력

해결법

  • or연산을 사용
  • 2진수 변환을 사용
    • 길이에 맞게 0을 추가

알고리즘 간단 정리

  • 두개의 비밀지도 배열 arr1,arr2의 같은 index의 요소마다 or 연산 수행
    • 그냥 arr1[i] | arr2[i]를 해주면 비트연산 수행함
  • 2진수의 배열로 변환
  • 나온 결과에 1은’#’,0은 ‘ ‘(공백)으로 치환해줌
  • join을 이용하영 배열을 문자열로 결합

후기

  • 비트연산을 알고 있냐를 확인하는 문제였다.

아이디어

  • or연산