[Buổi 20][Chuỗi][HW] Bài 4: Tên người dùng hợp lệ


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

Tên người dùng hợp lệ

Bối cảnh

Một username hợp lệ phải dài 3..20, ký tự đầu là chữ cái, các ký tự còn lại chỉ chữ cái, chữ số hoặc _.

Hãy validate mà không dùng regex.

Yêu cầu

  1. Kiểm tra length.
  2. Kiểm tra ký tự đầu là alpha.
  3. Duyệt toàn chuỗi và kiểm tra tập ký tự.
  4. In VALID/INVALID.

Input

Một token username.

Output

VALID hoặc INVALID.

Ràng buộc

1 ≤ |s| ≤ 100.

Ví dụ 1

Input

abc

Output

VALID

Giải thích

abc thỏa mọi rule.

Ví dụ 2

Input

a_1

Output

VALID

Giải thích

a_1 cũng hợp lệ.

Thông tin học tập

  • Module: M06
  • Buổi: B20
  • Loại bài: HOMEWORK
  • Độ khó: Medium
  • Concepts: string validation, isalpha, isdigit, indexing
  • Giới hạn kiến thức: B01-B20
  • Time limit: 1 second(s)
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo