
[C++, 프로그래머스 - Lv.0] 안전지대
·
코테/프로그래머스
[C++, 프로그래머스 - Lv.0] 안전지대 사용 언어 : C++ 간단하게 설명하자면, 폭탄 위치와 폭탄이 영향이 닿는 범위를 비안전지대로 전환하고, 주어진 맵의 안전지대가 총 몇 칸인지 반환하는 문제였다. X와 Y값이 주어지면 8방향을 체크하는 aroundCheck 함수를 만들어서 맵에 폭탄이 설치되어 있을 경우(값이 1이라면), 폭탄 가중치(999)를 폭탄 위치에 할당해주고, aroundCheck 함수를 통해서 해당 위치의 8방향에 폭탄 가중치를 할당한다. 이후, 모든 맵에 대해서 똑같이 계산을 진행해주고, 다시 모든 맵을 순회하면서 answer를 도출하면 된다. #include #include using namespace std; void aroun..