메모리: 69.7 MB, 시간: 573.69 ms
코딩테스트 연습 > 동적계획법(Dynamic Programming)
정확성: 50.0
효율성: 50.0
합계: 100.0 / 100.0
2025년 12월 11일 13:20:53
도둑이 어느 마을을 털 계획을 하고 있습니다. 이 마을의 모든 집들은 아래 그림과 같이 동그랗게 배치되어 있습니다.

각 집들은 서로 인접한 집들과 방범장치가 연결되어 있기 때문에 인접한 두 집을 털면 경보가 울립니다.
각 집에 있는 돈이 담긴 배열 money가 주어질 때, 도둑이 훔칠 수 있는 돈의 최댓값을 return 하도록 solution 함수를 작성하세요.
| money | return |
|---|---|
| [1, 2, 3, 1] | 4 |
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges