問題一覧 > 通常問題

No.3497 Sign up for traP

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 1024 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 126
作問者 : Solalyth / テスター : Naru820 Nzt3
ProblemId : 13201 / CPCTF 2026: PPC (順位表) / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。