nqueen 37일차 (01-28-2021) 먼저 설명을 하자면 Queen의 충돌검사 메소드는 행, 열, 대각선, 역대각선 이 네가지의 충돌검사 메소드를 먼저 구현한 후 모두 합하여 최종적으로 Queen 충돌 메소가 나오게 된다. 행, 열 충돌검사 메소드는 처음 만들었을 때 내가 할 수 있는 가장 효율적인 메소드로 만들었고 더이상 진전은 무리였다. 그러나 대각선, 역대각선은 내가 처음 짠 코드가 굉장히 비효율 적으로 돌고 있다는게 느껴... nqueensolostudyCODESTATES코드스테이츠CODESTATES 36일차 (01-27-2021) NQueen 해답이 나오지 않아 고민하다, 친구에게 코드 점검을 부탁했다. 처음 내가 쓴 코드는 위와 같이 토글을 하고 토글한 자리가 충돌이 있는 자리인지 아닌지를 구별하여 재귀를 실행하거나 재토글을 하거나 하는 것이었다. 이렇게 했을 땐 솔루션이 제대로 나오지 않았고 심지어 말도 안되는 솔루션들이 튀어 나왔다. 친구가 내 코드를 보고 의견을 냈는데 충돌 여부를 보드 전체를 보는게 어떠냐는 ... 코드스테이츠HACODESTATESnqueenCODESTATES
37일차 (01-28-2021) 먼저 설명을 하자면 Queen의 충돌검사 메소드는 행, 열, 대각선, 역대각선 이 네가지의 충돌검사 메소드를 먼저 구현한 후 모두 합하여 최종적으로 Queen 충돌 메소가 나오게 된다. 행, 열 충돌검사 메소드는 처음 만들었을 때 내가 할 수 있는 가장 효율적인 메소드로 만들었고 더이상 진전은 무리였다. 그러나 대각선, 역대각선은 내가 처음 짠 코드가 굉장히 비효율 적으로 돌고 있다는게 느껴... nqueensolostudyCODESTATES코드스테이츠CODESTATES 36일차 (01-27-2021) NQueen 해답이 나오지 않아 고민하다, 친구에게 코드 점검을 부탁했다. 처음 내가 쓴 코드는 위와 같이 토글을 하고 토글한 자리가 충돌이 있는 자리인지 아닌지를 구별하여 재귀를 실행하거나 재토글을 하거나 하는 것이었다. 이렇게 했을 땐 솔루션이 제대로 나오지 않았고 심지어 말도 안되는 솔루션들이 튀어 나왔다. 친구가 내 코드를 보고 의견을 냈는데 충돌 여부를 보드 전체를 보는게 어떠냐는 ... 코드스테이츠HACODESTATESnqueenCODESTATES