A tarefa
Nesse desafio, sua tarefa é escrever um programa ou função que recebe uma String e gera um valor de verdade ou falsey com base em se o primeiro caractere e o último caractere da String de entrada são iguais.
Entrada
Você pode receber sugestões de qualquer maneira razoável. No entanto, supondo que a entrada esteja presente em uma variável predefinida não é permitido. É permitida a leitura de um arquivo, console, linha de comando, campo de entrada etc. ou a entrada como argumento de função.
Saída
Você pode produzir em qualquer formato razoável, exceto para atribuir o resultado a uma variável. A gravação em um arquivo, console, linha de comando, caixa modal, return
instruções de função etc. é permitida.
Regras adicionais
A entrada também pode ser String vazia, para a qual você deve retornar um valor falsey.
As seqüências de entrada de caractere único devem ter um resultado verdadeiro.
Seu programa deve fazer distinção entre maiúsculas e minúsculas.
helloH
deve gerar um valor de falsey.Você pode ter apenas um único valor Truthy e um único valor Falsey. Por exemplo, a saída
false
para uma String de entrada e0
para outra String de entrada como valores Falsey não é permitida.As brechas padrão não são permitidas.
Casos de teste
Input -> Output
"10h01" Truthy
"Nothing" Falsey
"Acccca" Falsey
"wow!" Falsey
"wow" Truthy
"H" Truthy
"" Falsey
Isso é código-golfe , então o código mais curto em bytes vence!
.
, mas não corresponderia a feeds de linha. Em geral, se você estiver usando a tag string , especifique exatamente quais caracteres podem aparecer na entrada.
AbAb => false