-
혼자하는 틱택토Computer Science/프로그래머스 2023. 9. 16. 06:35
8방향을 선언한다.
O 할당 개수와 X 할당 개수를 구한다.
O 할당 개수가 X 할당 개수보다 1초과이거나, X할당 개수가 O할당 개수보다 많다면 잘못된 게임이다.
각 보드판 위치에서 Iswin 함수를 사용한다.
8번 반복문을 사용한다. 현재 위치에서 방향만큼 이동하고, 한 반향으로 이동 했을 때 같이 현재 위치 값과 같지 않다면 멈춘다.
J가 3개이면 성공이다.
게임 중 O가 이긴횟수와 X가 이긴횟수가 같다면 게임이 종료 되었음에도 말을 둔 것이기에 잘못된 게임이다.
이긴 횟수가 2번이상이고, 말을 둔 O와 X의 차이가 1이라면 잘된 게임
진 횟수가 2번이상이고, 말을 둔 O와 X의 차이가 0이라면 잘된 게임
이긴 횟수가 O번 또는 진 횟수가 0번 잘된 게임 && 이긴 횟수가 1번 또는 진 횟수가 0번이면 잘된 게임 && 이긴 횟수가 4번인데, O번 말을 둔 횟수가 5번이면 이면 잘된 게임
'Computer Science > 프로그래머스' 카테고리의 다른 글
프로그래머스 Lv2 의상 (0) 2023.09.24 프로그래머스 Lv2 다리를 지나는 트럭 (0) 2023.09.24 프로그래머스 Lv2 스택/큐 기능개발 (0) 2023.09.23 프로그래머스 Lv2 프로세스 (0) 2023.09.23 [PS][lv2] 점 찍기 (0) 2023.07.01