티스토리 뷰

학교공부/JAVA

[JAVA] 게임: 8퀸

yunmap 2017. 7. 26. 15:37

DESCRIPTION

전통적인 8퀸 퍼즐은 체스판에서 8명의 퀸이 서로 공격 못하게(동일 행, 동일 칼럼, 동일 대각선 상에 있는 퀸은 서로 공격할 수 있다) 배치하는 문제이다. 8퀸을 배치하는 가지수는 많이 존재한다. 여러분은 주어진 체스판에 8명의 퀸이 타당하게 배치되어 있는지 판단하는 프로그램을 작성해야 한다

The classic Eight Queens puzzle is to place eight queens on a chessboard such that no two queens can attack each other (i.e., no two queens are on the same row, same column, or same diagonal). There are many possible solutions. Write a program that check valid solution of Eight Queens puzzle.

INPUT

* Line 1 ~ 8 : 퀸은 Q 빈칸은 . 으로 표시된 행

 

OUTPUT

* Line 1 ~ T : 타당하면 Valid를 타당하지 않다면 Invalid를 출력

SAMPLE INPUT
Q.......
....Q...
.......Q
.....Q..
..Q.....
......Q.
.Q......
...Q....
SAMPLE OUTPUT
Valid
SOURCE

JAVA2015 PE7.22

  COMMENT

  기본적인 게임 만들기의 예외 처리가 담겨있습니다. 이런 류의 게임은 경우의 수가 그렇게 많지는 않아서 꼼꼼하게 확인만 한다면 크게 문제가 발생하지 않습니다.


'학교공부 > JAVA' 카테고리의 다른 글

[JAVA] 게임: 사물함 퍼즐1  (0) 2017.07.26
[JAVA] 게임: N퀸 (난이도:고급)  (0) 2017.07.26
[JAVA] 게임: 콩기계  (0) 2017.07.26
[JAVA] 숫자빈도  (0) 2017.07.26
[JAVA] 성적 주기  (0) 2017.07.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함