Troca das extremidades
Crie uma função que receba uma string e retorne uma nova string com o primeiro e o último caractere trocados, exceto em dois casos:
- Se a string tiver menos de dois caracteres, retorne
"Incompatible.". - Se o primeiro e o último caractere forem iguais, retorne
"Two's a pair.".
Exemplos
flipEndChars("Cat, dog, and mouse.") ➞ ".at, dog, and mouseC"
flipEndChars("ada") ➞ "Two's a pair."
flipEndChars("Ada") ➞ "adA"
flipEndChars("z") ➞ "Incompatible."Observações
Os testes diferenciam maiúsculas de minúsculas (e.g. "A" e "a" não são o mesmo caractere).