在此代码高尔夫挑战赛中,您将验证标签!
#What_your_code_should_do
输入是一个字符串。如果它是有效的标签,则输出一个真实值,否则输出一个虚假值。
如果...,我们将字符串定义为有效的标签。
- 它以井号(
#
)开头。 - 井号后面没有数字(例如
#2016USElection
,不是有效的井号)。 - 它没有任何“特殊字符”(即,不是字母,下划线(
_
)或数字的任何字符)。
您可以假定输入仅包含ASCII字符。(如果我们也执行Unicode,那将是不公平的。)
#规则
基本的代码高尔夫球规则适用。
#例子
真相:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
虚假:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
有效?
#
在任何系统,Facebook或Twitter上都不是有效的主题标签,它也违反了所设置的规则,也不确定不确定#_ABC是否对它们再次有效,但我不确定。
an alphabet
是ascii大写还是小写字母?即abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
真正有效的#标签?