بکندباز

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

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

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

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

مثال

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

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

PalindromeType(1306031) ➞ "Decimal only."

PalindromeType(427787) ➞ "Binary only."

PalindromeType(313) ➞ "Decimal and binary."

 

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

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

نظرات

*
*

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