Dans ce défi de golf de code, vous vérifierez les hashtags!
#What_your_code_should_do
L'entrée est une chaîne. Sortez une valeur véridique si c'est un hashtag valide, et une valeur falsifiée sinon.
Nous définissons une chaîne comme un hashtag valide si ...
- Cela commence par un hachage (
#). - Il n'a pas de numéro juste après le hashtag (par exemple,
#2016USElectionn'est pas un hashtag valide). - Il n'a pas de "caractères spéciaux" (c'est-à-dire aucun caractère qui n'est pas un alphabet, un trait de soulignement (
_) ou un nombre).
Vous pouvez supposer que l'entrée ne contient que des caractères ASCII. (Ce serait injuste si nous utilisions également Unicode.)
#Règles
Les règles de base du code-golf s'appliquent.
#Exemples
Vérité:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Faux:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäüvalide?
#n'est pas un hashtag valide par aucun système, Facebook ou Twitter, il enfreint également les règles définies, je ne suis pas sûr que #_ABC soit à nouveau valide sur eux, mais je n'en suis pas certain.
an alphabetsignifie ascii majuscule ou minuscule? c'est à dire abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?
#vraiment un hashtag valide?