VEVOユーザーアカウントチェッカー

私たちはしばしばYoutubeでミュージックビデオを見る。音楽ビデオをホストする多くのYoutubeチャンネルは「VEVOを搭載」しています。それらは、ビデオサムネイルにVEVOを埋め込み、チャンネル名にVEVOを追加することによって簡単に識別できます。

次に、ユーザーが指定した文字列がVEVOユーザーアカウントであるかどうかをテストするコードを記述します。

有効なVEVOユーザーアカウント文字列の要件:

  • 大文字、小文字、および数字のみが必要です。 (空白または句読点なし)

  • 長さは80文字を超えてはいけません。

  • 文字列の最後に “VEVO”部分文字列を含める必要があります

テストケース:

有効な入力:

AdeleVEVO
ConnieTalbotVEVO
SHMVEVO
justimberlakeVEVO
DJMartinJensenVEVO
test123VEVO

In有効な入力:

syam kapuk
jypentertainment
Noche de Brujas
testVEVO123

Of course, because this is , I’m looking for the shortest code using any
programming language.

ベストアンサー

Python
2
, 45 bytes

ロッドのおかげで-3バイト。 ovsのおかげで-2バイトです。

lambda s:len(s)<81*s.isalnum()<'VEVO'==s[-4:]

2、試してみてくださいオンライン!

正規表現の解決策が長くなることが判明しました。

lambda s:re.match('^[^W_]{0,76}VEVO$',s)
import re

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です