بکندباز

یک تابع بنویسید که یک رشته را بگیرد، بررسی کند آیا تعداد حروف “x” و “o” در آن برابر است یا خیر، و مقدار True یا False را برگرداند.

قوانین:

  1. اگر تعداد “x”ها و “o”ها برابر باشد، مقدار True را برگردانید.
  2. اگر تعداد آن‌ها برابر نباشد، مقدار False را برگردانید.
  3. رشته می‌تواند شامل هر کاراکتری باشد.
  4. اگر هیچ “x” یا “o” در رشته وجود نداشته باشد، مقدار True را برگردانید.
  5. تابع باید به حروف بزرگ و کوچک حساس نباشد (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

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط