반응형
Recent Posts
Notice
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 | 29 | 30 | 31 |
Tags
- 99항해
- 코딩테스트 준비
- BFS
- 큐
- 항해99
- 프로그래머스
- softeer
- leetcode
- til
- easy 딥러닝
- 혁펜하임
- boj 2309
- 99클럽
- 딥러닝
- 스택
- 백준
- 백준 2309
- 기능개발
- 알고리즘
- Python
- 활성화 함수
- python 2309
- BOJ
- 코딩테스트준비
- 구현
- 개발자 취업
- 파이썬
- dfs
- 개발자취업
- 해시
Archives
- Today
- Total
목록양과 늑대 (1)
동까의 코딩
[python] 프로그래머스 - 양과 늑대
파이썬 [프로그래머스] - 양과 늑대문제 설명"양과 늑대" 문제는 트리 형태로 구성된 노드에서 양과 늑대가 존재하는 상황에서, 루트 노드부터 시작해 이동하면서최대한 많은 양을 구하는 문제입니다. 각 노드는 0(양)과 1(늑대)로 표시되며, 이동 중 언제나 양의 수가 늑대의 수보다 많아야 합니다.문제의 목표는 가능한 경로들 중, 조건을 만족하면서 최대한 많은 양을 모으는 경우의 양의 수를 구하는 것입니다.문제 접근 방식DFS(깊이 우선 탐색) 활용노드들을 깊이 우선 탐색하면서 현재까지 모은 양(sheeps)과 늑대(wolves)의 수를 관리합니다.방문 배열 사용각 노드의 방문 여부를 추적하여 중복 방문을 방지하고, 다른 경로 탐색을 위해 방문 상태를 초기화합니다.조건 검사DFS 내에서 매번 sheeps >..
문제 풀이/프로그래머스
2025. 4. 6. 23:57