มีตัวเลข n ตรวจสอบว่าเป็น "Weird" หรือไม่ โดยเงื่อนไข:
- เลขคี่ → Weird
- เลขคู่ และอยู่ในช่วง 2-5 → Not Weird
- เลขคู่ และอยู่ในช่วง 6-20 → Weird
- เลขคู่ และ > 20 → Not Weird
ตัวอย่าง: n=18 ผลลัพธ์ Weird
ตัวอย่างโค้ด
def solve(n):
if n & 1:
return "Weird"
elif (n > 1 and n < 6) or n > 20:
return "Not Weird"
elif n > 6 and n < 21:
return "Weird"
n = 18
print(solve(n))
อินพุต
18
เอาต์พุต
Weird