No.3497 Sign up for traP
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 1024 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 126
作問者 :
Solalyth
/ テスター :
Naru820
Nzt3
タグ : / 解いたユーザー数 126
作問者 :
Solalyth
/ テスター :
問題文最終更新日: 2026-04-11 21:09:01
CPCTF 2026: PPCの他の問題:
問題文
東京科学大学デジタル創作同好会 traP では、部員一人ひとりが traQ ID と呼ばれるユーザー ID を持っています。 traQ ID は以下の要件を満たす必要があります。
- 1 文字以上 32 文字以下の文字列である。
- 英大文字・英小文字・アラビア数字・アンダースコア・ハイフン
A~Z a~z 0~9 _ -以外の文字を含まない。 - 先頭および末尾の文字がアンダースコア・ハイフン
_ -ではない。
これから traP に入部するあなたは、与えられる文字列 $S$ を traQ ID として登録しようとしています。
上の要件を満たしているならば 200 を、そうでないならば 400 を出力してください。
制約
- $1 \leq |S| \leq 100$
- 文字列 $S$ は ASCII code で 33~126 と表現される文字から構成される。特に、半角スペースを含まない。
入力
入力は以下の形式で標準入力から与えられる。
$S$
出力
問題文に従って、一行で出力してください。
サンプル
サンプル1
入力
zoi_dayo
出力
200
出題時点での traP 代表のユーザー ID です。要件を満たします。
サンプル2
入力
CPCTF{dummy}
出力
400
使用できない文字 { が含まれているため、要件を満たしません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。