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