문제가 시간 효율적으로 줄이기 위한 고민이라거나 알고리즘 수준 or 선택의 고민이라는 느낌은 들지 않아 아쉬웠습니다.
혹 다른 멋진 풀이법이 있다면 참고하고 공부하고 싶습니다.
저는
단순하게 3개의 경우를 나눠 풀었습니다.
승자일 때를 판단하는 건 가로, 세로, 대각을 나누어 판단하고 셋 중 하나라도 연속된 3개의 경우가 있으면 승리 조건이라고 본 후에 개수를 판단합니다.
풀이는 링크 달아두겠습니다.
https://dev-musa.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-Level-2-%ED%98%BC%EC%9E%90%EC%84%9C-%ED%95%98%EB%8A%94-%ED%8B%B1%ED%83%9D%ED%86%A0