알고리즘/BOJ

백준 17837번 새로운 게임 2

꾸준함. 2020. 5. 27. 23:47

문제 링크입니다: https://www.acmicpc.net/problem/17837

 

17837번: 새로운 게임 2

재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하�

www.acmicpc.net

저번 문제와 마찬가지로 문제에 주어진대로 그대로 코드를 작성하면 되는 문제였습니다.

주어진 조건 1 ~ 4번 중에 1, 2번 그리고 3, 4번이 각각 유사한 성격을 지녔기 때문에 묶어서 처리했습니다.

범위를 벗어나는 부분과 파란색 칸은 완전 똑같기 때문에 바로 예외처리를 해줬고

하얀색 칸과 빨간색 칸 같은 경우 뒤집는 파트를 제외하면 동일했기 때문에 뒤집는 파트만 조건문을 통해 처리해줬습니다.

주의할 점은 파란색 칸과 범위를 벗어나는 부분 이후에는 다음 칸이 하얀색 혹은 빨간색인지도 고려해줘야된다는 점이였습니다.

 

개발환경:Visual Studio 2017

 

지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

반응형

'알고리즘 > BOJ' 카테고리의 다른 글

백준 17219번 비밀번호 찾기  (0) 2020.05.31
백준 17244번 아맞다우산  (0) 2020.05.28
백준 17822번 원판 돌리기  (0) 2020.05.26
백준 16639번 괄호 추가하기 3  (2) 2020.05.26
백준 1408번 24  (0) 2020.05.26