[level 4] 도둑질 - 42897

문제 링크

성능 요약

메모리: 69.7 MB, 시간: 573.69 ms

구분

코딩테스트 연습 > 동적계획법(Dynamic Programming)

채점결과

정확성: 50.0
효율성: 50.0
합계: 100.0 / 100.0

제출 일자

2025년 12월 11일 13:20:53

문제 설명

도둑이 어느 마을을 털 계획을 하고 있습니다. 이 마을의 모든 집들은 아래 그림과 같이 동그랗게 배치되어 있습니다.

image.png

각 집들은 서로 인접한 집들과 방범장치가 연결되어 있기 때문에 인접한 두 집을 털면 경보가 울립니다.

각 집에 있는 돈이 담긴 배열 money가 주어질 때, 도둑이 훔칠 수 있는 돈의 최댓값을 return 하도록 solution 함수를 작성하세요.

제한사항
입출력 예
money return
[1, 2, 3, 1] 4

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges