Palíndromos decimais e binários
Um número/string é um palíndromo se os dígitos/caracteres forem iguais quando lidos para frente e para trás. Exemplos incluem "racecar" e 12321. Dado um número positivo n, verifique se n ou a representação binária de n é um palíndromo. Retorne o seguinte:
"Decimal only."se apenasnfor um palíndromo."Binary only."se apenas a representação binária denfor um palíndromo."Decimal and binary."se ambos forem palíndromos."Neither!"se nenhum dos dois for um palíndromo.
Exemplos
palindrome_type(1306031) ➞ "Decimal only."
# decimal = 1306031
# binary = "100111110110110101111"
palindrome_type(427787) ➞ "Binary only."
# decimal = 427787
# binary = "1101000011100001011"
palindrome_type(313) ➞ "Decimal and binary."
# decimal = 313
# binary = 100111001
palindrome_type(934) ➞ "Neither!"
# decimal = 934
# binary = "1110100110"Observações
Consulte a aba Resources para ver maneiras de converter para binário.