[프로그래머스] 비밀지도 c++


[프로그래머스] 비밀지도 c++

카카오 블라인드 채용 1차문제 문제에 큰 힌트가 있다. 어느 하나라도 벽인 부분은 전체 지도에서 벽이고 둘 다 공백인 부분은 전체 지도에서도 공백이다라는 말에서 OR 연산자라는 걸 알 수 있다. arr1과 arr2에 있는 값을 OR 연산해서 출력값으로 바꿔주는 함수를 넣어주면 된다. 참고로 이문제 2번째 예제 출력값 좀 잘못 나왔다. 6자리로 나와야되는데 몇 개가 5자리로 나왔다. 아무튼 문제에서 주어진 n 자리만큼 출력을 해야된다. 일단 OR 연산자를 한 수를 two 함수에 넣어줘서 이진수로 바꿔주고 길이를 본다음에 n 을 만족하지 못 하면 n 자리가 될 수 있게 0을 추가해준다. 그 다음 1이면 # 0이면 " "으로 바꿔주면 된다....

[프로그래머스] 비밀지도 c++에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [프로그래머스] 비밀지도 c++