Go题解
func rob(nums []int) int {
if len(nums)==0{
return 0
}
nums=append([]int{0,0},nums...)
for i:=2;i<len(nums);i++{
nums[i]=max(nums[i-2]+nums[i],nums[i-1])
}
return nums[len(nums)-1]
}
func max(a,b int) int{
if a>b{
return a
}
return b
}