¡En este desafío de código de golf, verificará los hashtags!
#What_your_code_should_do
La entrada es una cadena. Genere un valor verdadero si es un hashtag válido, y un valor falso de lo contrario.
Definimos una cadena como un Hashtag válido si ...
- Comienza con un hash (
#
). - No tiene un número justo después del hashtag (por ejemplo,
#2016USElection
no es un hashtag válido). - No tiene ningún "carácter especial" (es decir, ningún carácter que no sea un alfabeto, un guión bajo (
_
) o un número).
Puede suponer que la entrada solo contiene caracteres ASCII. (Sería injusto si también hiciéramos Unicode).
#Reglas
Se aplican reglas básicas de código de golf .
#Ejemplos
Verdad:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
valido?
#
no es un hashtag válido por ningún sistema, Facebook o Twitter, también rompe las reglas establecidas, no estoy seguro de que #_ABC sea válido nuevamente en ellos, pero no estoy seguro de eso.
an alphabet
significa ascii mayúscula o minúscula? es decir abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
realmente un hashtag válido?