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 | 29 | 30 |
Tags
- 알람시스템
- 디버깅
- docker
- ipo 매매자동화
- 아키텍쳐 개선
- spring event
- 구현
- piplining
- gRPC
- 프로그래머스
- dau 3만명
- 셀러리
- 베타적락
- 이분탐색
- AWS
- langgraph
- 크롤링
- ai agent
- next-stock
- 몽고 인덱스
- 백준
- 추천 검색 기능
- 누적합
- 완전탐색
- 카카오
- 결제서비스
- BFS
- 관측가능성
- JPA
- 쿠키
Archives
- Today
- Total
목록2024/04/21 (1)
코딩관계론

문제 이해하기 주어진 피로도(K)를 사용해서 최대한 많은 던전을 탐험하는 문제였다. 던전의 최대 개수가 8개이니 가장 연산이 많은 경우의 수는 65,536이다, 따라서 완전탐색을 사용하면 시간안에 풀 수 있다. 문제 해결 방법 설명하기 1. 모든 경우의 수를 탐색 아래의 코드를 보면 visited 배열을 사용해 던전의 방문 유무를 확인하고, 해당 던전의 피로도 조건을 만족한다면 일단 던전에 입장해서 탐색을 진행한다. 이 방법을 사용하면 모든 경우의 수를 탐색할 수 있다. def search(k, dungeons, visited): ans = 0 for i in range(len(dungeons)): if visited[i] == False and dungeons[i][0]
개발/알고리즘
2024. 4. 21. 23:00