Bu kod golf mücadelesinde, hashtag'leri doğrulayacaksınız!
#What_your_code_should_do
Giriş bir dizedir. Geçerli bir karma etiket ise bir truthy değeri ve aksi takdirde sahte bir değer çıktı.
Eğer bir dize geçerli bir Hashtag olarak tanımlanırsa
- Bir karma (
#
) ile başlar . - Hashtag'den hemen sonra bir numarası yoktur (örneğin
#2016USElection
geçerli bir karma etiket değildir). - Herhangi bir "özel karakter" e (yani bir alfabe, alt çizgi (
_
) veya sayı olmayan herhangi bir karakter) sahip değildir .
Girişin yalnızca ASCII karakterleri içerdiğini varsayabilirsiniz. (Unicode da yaparsak haksızlık olur.)
#rules
Temel kod-golf kuralları geçerlidir.
#Examples
Truthy:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
geçerli?
#
herhangi bir sistem, Facebook ya da Twitter tarafından geçerli bir etiket değildir, ayrıca #_ABC'nin yine onlar üzerinde geçerli olduğundan emin değilim, ancak bunlardan emin değilim.
an alphabet
aracı ascii büyük harf veya küçük harf? yani abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
gerçekten geçerli bir hashtag?