このコードゴルフチャレンジでは、ハッシュタグを検証します!
#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
?
#
、本当に有効なハッシュタグ?