بکندباز

عدد/رشته پالیندرم یعنی عدد یا رشته ای که اگر از دو طرف خوانده شود یکسان باشد. مثلاً “racecar” و 12321

با داشتن یک عدد مثبت n به عنوان ورودی، بررسی کنید که آیا خود n  و یا نمایش دودویی n پالیندرم است یا خیر.

خروجی زیر را برگردانید:

  • “Decimal only.” اگر فقط خود n پالیندرم باشد.
  • “Binary only.” اگر فقط نمایش دودویی n پالیندرم باشد.
  • “Decimal and binary.” اگر هر دو پالیندرم باشند.
  • “Neither!” اگر هیچ‌کدام پالیندرم نباشند.

مثال

palindrome_type(1306031) ➞ "Decimal only."
# decimal = 1306031
# binary  = "100111110110110101111"

نمونه ورودی و خروجی

palindrome_type(1306031) ➞ "Decimal only."

palindrome_type(427787) ➞ "Binary only."

palindrome_type(313) ➞ "Decimal and binary."

 

palindrome_type(1306031)  ➞ "Decimal only."
palindrome_type(427787)  ➞ "Binary only."
palindrome_type(313)  ➞ "Decimal and binary."
palindrome_type(934)  ➞ "Neither!"
palindrome_type(1903127)  ➞ "Binary only."
palindrome_type(4)  ➞ "Decimal only."
palindrome_type(48084)  ➞ "Decimal only."
palindrome_type(427787)  ➞ "Binary only."
palindrome_type(456)  ➞ "Neither!"
palindrome_type(313)  ➞ "Decimal and binary."

پاسخ های کاربران به این تمرین

mefroen
امتیاز:‌ 215
تصحیح اتوماتیک 0 0
‎PHP‎
3 مرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

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