กำหนดให้มีตัวแปร x เป็นลิสต์เก็บจำนวนเต็มมาให้แล้ว จงนับว่าใน x มีข้อมูลคู่ที่ติดกันเหมือนกันอยู่กี่คู่ เช่น x = [1,1,1,1,2,2] มีติดกันหมือนกันอยู่ 4 คู่
x = [1,2]
c = 0
for i in range(len(x)-1):
if x[i] == x[i+1]:
c += 1
print(c)
for v in [[], [1], [1,2,3,1], [0,0,1,1,1,1,1,9,3,5,5,5,0,0]]:
Ex().has_equal_output(extra_env={'x':v},
incorrect_msg = "ยังนับผิด เช่น x = " + str(v))
กำหนดให้มีตัวแปร x เป็นลิสต์เก็บจำนวนเต็มมาให้แล้ว จงตรวจว่า ข้อมูลใน x จากซ้ายไปขวา เรียงค่าจากน้อยไปมากหรือไม่ ถ้าใช่แสดง YES, ไม่ใช่ แสดง NO
x = [1,2]
for i in range(len(x)-1):
if x[i] > x[i+1]:
break
if len(x) > 1 and x[i] > x[i+1]:
print("NO")
else:
print("YES")
for v in [[1], [1,3,8,20], [1,2,3,0], [4,5,6,5,7,8], [9,1,2,3]]:
Ex().has_equal_output(extra_env={'x':v},
incorrect_msg = "ยังตรวจผิดอยู่ เช่น x = " + str(v))