You're a robber planning houses along a street, given as nums (money in each house). You can't rob two adjacent houses (it trips the alarm). Return the maximum money you can rob.
Example
Input: nums = [2, 7, 9, 3, 1]
Output: 12 // rob houses 0, 2, 4 → 2 + 9 + 1