Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

백고등어 개발 블로그

2020.11.08 일요일 본문

TIL

2020.11.08 일요일

백고등어 2020. 11. 8. 23:21
728x90

오늘 한 일

  • 오늘 N-Queens 문제를 풀었다
  • N-Queens란? n*n 체스판에 n 개의 퀸을 배치할 때 각각의 퀸들이 서로의 공격범위에 들어오지 않도록 배치할 수 있는 방법이 몇가지가 있는지 알아내야하는 문제이다
  • 문제를 해결하기 위해 생각해야할 것들을 아래와 같이 정리해보았다.
  • 1. 퀸의 공격범위를 어떻게 구현할 것인가?
  • 2. 다음 퀸을 배치할 때 기존에 배치된 퀸의 공격범위에 들어왔을 때 어떻게 처리해야할지?
  • 3. n 개의 모든 퀸들이 서로를 공격하지 않는 배치방법이 하나 발견되고 나서 그다음 배치를 구성할 때 어떻게 기존의 배치와 다르게 구성할 수 있을지?
  • 4. 어떻게보면 n*n 체스판의 모든 칸들을 검사해야하는데 어떻게 모든 칸을 검사할 수 있을지?
728x90

'TIL' 카테고리의 다른 글

2020.11.10 화요일 (with 동기/비동기)  (0) 2020.11.11
2020.11.09 월요일  (1) 2020.11.09
2020.11.07 토요일  (0) 2020.11.07
2020.10.29 목요일 - BeesBeesBees  (0) 2020.10.29
2020.10.28 수요일  (0) 2020.10.29