[Buổi 21][Xử lý chuỗi][Lab] Bài 2: Validate Then Transform
Validate Then Transform
Bối cảnh
Một record đơn giản gồm ba token: NAME CODE SCORE, cách nhau bởi whitespace.
NAME và CODE không chứa space; SCORE phải là chuỗi chữ số 0..100. Nếu hợp lệ, uppercase CODE và in record chuẩn.
Yêu cầu
- Tách đúng 3 token; nếu thiếu/thừa, INVALID.
- Kiểm tra SCORE chỉ gồm chữ số và giá trị 0..100.
- Uppercase CODE.
- In
NAME CODE SCORE.
Input
Một dòng record.
Output
INVALID hoặc record chuẩn.
Ràng buộc
1 ≤ |line| ≤ 500, ASCII.
Ví dụ 1
Input
An k62 85
Output
An K62 85
Giải thích
Có đúng 3 field, score 85 hợp lệ và code thành K62.
Ví dụ 2
Input
Bob abc 100
Output
Bob ABC 100
Giải thích
Score 100 hợp lệ, code ABC.
Thông tin học tập
- Module: M06
- Buổi: B21
- Loại bài: LAB
- Độ khó: Medium
- Concepts: pipeline, tokenization, validation, string transformation
- Giới hạn kiến thức: B01-B21
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments