В этом кодовом соревновании по гольфу вы проверите хэштеги!
#What_your_code_should_do
Ввод - это строка. Выведите истинное значение, если оно является допустимым хэштегом, и ложное значение в противном случае.
Мы определяем строку как действительный хэштег, если ...
- Начинается с хеша (
#
). - Он не имеет номера сразу после хэштега (например
#2016USElection
, не является действительным хэштегом). - Он не имеет каких-либо «специальных символов» (т. Е. Любых символов, которые не являются алфавитом, подчеркиванием (
_
) или числом).
Вы можете предположить, что ввод содержит только символы ASCII. (Было бы несправедливо, если бы мы сделали Unicode тоже.)
#rules
Применяются основные правила игры в гольф .
#Примеры
Truthy:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
действительным?
#
не является действительным хэштегом для любой системы, Facebook или Twitter, он также нарушает установленные правила, и я не уверен, что #_ABC снова действует на них, но я не уверен в этом.
an alphabet
означает ASCII прописными или строчными буквами? то есть abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
ли действительный хэштег?