یک تابع بنویسید که یک رشته را بگیرد، بررسی کند آیا تعداد حروف “x” و “o” در آن برابر است یا خیر، و مقدار True
یا False
را برگرداند.
قوانین:
- اگر تعداد “x”ها و “o”ها برابر باشد، مقدار
True
را برگردانید. - اگر تعداد آنها برابر نباشد، مقدار
False
را برگردانید. - رشته میتواند شامل هر کاراکتری باشد.
- اگر هیچ “x” یا “o” در رشته وجود نداشته باشد، مقدار
True
را برگردانید. - تابع باید به حروف بزرگ و کوچک حساس نباشد (case insensitive).
نمونه ورودی و خروجی
x_o("ooxx") ➞ True
x_o("xooxx") ➞ False
x_o("ooxXm") ➞ True
نکات:
- باید به تفاوت بین حروف بزرگ و کوچک بیاعتنا باشید (مثلاً “X” و “x” برابرند).
- خروجی باید یک مقدار بولی (
True
یاFalse
) باشد.
x_o("ooxx") ➞ True
x_o("xooxx") ➞ False
x_o("ooxXm") ➞ True
x_o("zpzpzpp") ➞ True
x_o("zzoo") ➞ False
نظرات