2018 KAKAO BLIND RECRUITMENT - 비밀지도

2021. 11. 24. 16:05코딩테스트

이 글을 보기전에 3번 더 고민하고 보는 걸로

https://programmers.co.kr/learn/courses/30/lessons/17681

문제 설명은 스킵하고 이 문제는 비트 연산과 replace함수, 포멧함수가 포인트다.

우선 받은 배열 2개를 비트 연산을 통해 둘 중 하나만 1이면 1로 취급하게 OR연산 함.

그리고 Integer.parseInt를 사용하여 형변환 후 앞에 0을 채워주고 문자를 대체함.

 

하지만 테스트 케이스에서 런타임 에러가 2개나 뜸;

구글링을 해보니 오버 플로우지 않을까 싶음.

그래서 Long.parseLong으로 바꾸니 에러 사라짐.

 

끝.