W tym wyzwaniu golfowym zweryfikujesz hashtagi!
#What_your_code_should_do
Dane wejściowe to ciąg znaków. Podaj prawdziwą wartość, jeśli jest to poprawny hashtag, aw przeciwnym razie wartość fałsz.
Zdefiniujemy ciąg jako prawidłowy Hashtag, jeśli ...
- Zaczyna się od hash (
#). - Nie ma numeru zaraz po hasztagu (np
#2016USElectionNie jest poprawnym hashtagiem). - Nie ma żadnych „znaków specjalnych” (tj. Żadnego znaku, który nie jest alfabetem, podkreśleniem (
_) ani liczbą).
Możesz założyć, że dane wejściowe zawierają tylko znaki ASCII. (Byłoby niesprawiedliwe, gdybyśmy również zrobili Unicode).
#Rules
Obowiązują podstawowe zasady gry w golfa .
# Przykłady
Prawda:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäüważny?
#nie jest poprawnym hashtagiem dla żadnego systemu, Facebooka lub Twittera, łamie również ustalone zasady, również nie jestem pewien, czy #_ABC jest na nich ponownie ważny, ale nie jestem tego pewien.
an alphabetoznacza ascii wielkie czy małe litery? tj. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?
#naprawdę ważny hashtag?