Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 빈 충돌
- jwttoken
- 디자인패턴
- 코딩테스트 준비
- 빈 조회 2개 이상
- TiL
- 취업리부트코스
- Python
- spring batch 5.0
- KPT회고
- @FeignClient
- 1주일회고
- 구글 OAuth login
- 단기개발자코스
- 개발자 취업
- 항해99
- infcon 2024
- Spring multimodule
- 개발자부트캠프추천
- 디자인 패턴
- jwt
- 인프콘 2024
- 파이썬
- DesignPattern
- 프로그래머스
- JavaScript
- 전략패턴 #StrategyPattern #디자인패턴
- 커스텀 헤더
- 99클럽
- 프로그래머스 이중우선순위큐
Archives
- Today
- Total
목록N-Queen (1)
m1ndy5's coding blog
LeetCode 51. N-Queens with Python 백트래킹 문제
https://leetcode.com/problems/n-queens/description/ 오호라... 굉장히 어렵게 느껴졌던 문제,,, 솔직히 아이디어 못 떠올려서 리트코드 제출한 사람거 읽었다ㅋㅎㅋ 아이디어는 이렇다 한 행(row)씩 읽어가면서 하나씩 Queen을 둬본다. 이 때 queen을 둔 열(column과 양쪽 대각선 /, \ 둘 다 visited 처리를 한다.) 여기까진 많이 떠올렸을 거 같은데 대체 대각선 처리를 어떻게 하지?? 고민이 있었는데 이런 규칙을 갖고 있었다. 이렇게 방문처리를 해가면서 해가 나오지 않으면 다시 다른 곳에다 둬보는 방식으로 처리하는 전형적인 백트래킹 문제였다. (그리고 어려웠다..ㅎㅎ) class Solution: def solveNQueens(self, n: ..
알고리즘 with python/알고리즘 스터디
2024. 1. 10. 20:51