
2615 - 오목 (Java)
·
백준
문제https://www.acmicpc.net/problem/2615 풀이모든 오목칸을 순회하면서 오목이 있는지 검사하면 된다. 단 신경써야하는 부분이 크게 두가지가 있다. 1. 오직 세로일때는 가장 위의 돌 출력, 그 외에는 좌측 돌 출력 이 조건에서 대각선인 경우에도 가장 왼쪽 돌을 출력해야한다. 오로지 세로로 일자로 오목일때만 가장 위의 돌을 출력하고, 그 외에는 다 왼쪽돌이다. 그리고 이 조건을 만족하기 위해서는 순회를 → ↓ 순서가 아니라 ↓ → 순서로 순회하며 오목을 검사해야한다. 그래야지 세로일때는 가장 위의 오목돌에서 오목을 발견할 수 있고, 그 외에 대각선이나 가로일때도 왼쪽 돌부터 체킹하기 때문이다. 2. 6 목 검사 6목일 경우에는 취급하지 않는다. 6 목을 검사하기 위해서는 양쪽..