งานของคุณคือการเขียนโปรแกรมคอมพิวเตอร์หรือฟังก์ชั่นที่ใช้รายการจำนวนเต็มบวกอย่างน้อย 2 ตัวและกำหนดว่าเป็น "ซิกแซก" หรือไม่ ลำดับคือคดเคี้ยวไปมาถ้าหากตัวเลขสลับกันในการมีขนาดใหญ่และเล็กกว่าจำนวนที่มาก่อนพวกเขา ตัวอย่างเช่นและเป็นซิกแซก แต่และไม่ใช่[ 1 , 2 , 0 , 0 , 3 , 1 ] [ 1 , 2 , 3 , 1 ]
สำหรับการตัดสินใจของคุณคุณควรส่งออกหนึ่งในสองค่าที่สอดคล้องกันที่แตกต่างกันสำหรับแต่ละความเป็นไปได้ (คดเคี้ยวไปมาและไม่ได้คดเคี้ยวไปมา)
จุดรหัสของโปรแกรมหรือฟังก์ชั่นของคุณจะต้องเป็นซิกแซกเอง ซึ่งหมายความว่าเมื่อคุณใช้ลำดับของจุดรหัสควรเป็นซิกแซก
นี่คือcode-golfดังนั้นคำตอบจะได้คะแนนเป็นไบต์ด้วยจำนวนไบต์ที่น้อยกว่าจะดีกว่า