
nums 순회wiggle한 상태로 판별하고 카운트wiggle한 수 반환function wiggleMaxLength(nums: number[]): number {
if(nums.length === 1) return 1
let wiggles = 1
let prevIsAsc = 0
for(let i = 0; i < nums.length - 1; i++) {
const curIsAsc = Math.sign(nums[i + 1] - nums[i])
if(curIsAsc === 0) continue
if(prevIsAsc === curIsAsc) continue
wiggles++
prevIsAsc = curIsAsc
}
return wiggles
};