Neste desafio de código de golfe, você verificará hashtags!
#What_your_code_should_do
Entrada é uma sequência. Emita um valor verdadeiro se for uma hashtag válida e, caso contrário, um valor falso.
Definimos uma string como um Hashtag válido se ...
- Começa com um hash (
#
). - Ele não tem um número logo após a hashtag (por exemplo,
#2016USElection
não é uma hashtag válida). - Não possui "caracteres especiais" (ou seja, qualquer caractere que não seja um alfabeto, sublinhado (
_
) ou número).
Você pode assumir que a entrada contém apenas caracteres ASCII. (Seria injusto se fizéssemos o Unicode também.)
#Regras
Aplicam-se regras básicas de golfe com código .
#Exemplos
Verdade:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
válido?
#
não é uma hashtag válida por nenhum sistema, Facebook ou Twitter, ele também quebra as regras definidas, também não tenho certeza de que #_ABC é válido novamente nelas, mas não tenho certeza disso.
an alphabet
significa ascii letra maiúscula ou minúscula? ie abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
realmente uma hashtag válida?