Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Vị trí

Điểm
4 điểm
Tên chương trình
VITRI.*
Vào / Ra
VITRI.INP → VITRI.OUT

Đề bài

Một xâu được gọi là xâu chuẩn hóa nếu nó tuân theo quy tắc sau: ký tự đầu tiên được viết in hoa, các ký tự còn lại là ký tự thường và giữa các ký tự không có khoảng trắng.

Cho một danh sách gồm nn dòng, mỗi dòng chứa một xâu và mỗi xâu chỉ chứa các ký tự chữ cái tiếng Anh, không có các ký tự đặc biệt.

Yêu cầu: Hãy lập trình xác định vị trí các xâu chưa chuẩn hóa trong danh sách.

Dữ liệu vàoVITRI.INP

Được cho trong tệp tin văn bản VITRI.INP có cấu trúc như sau:

  • Dòng thứ nhất ghi số nguyên dương nn (n≤103)(n \le 10^3).
  • nn dòng tiếp theo, mỗi dòng ghi một xâu (độ dài của xâu không vượt quá 10210^2 ký tự).

Kết quả raVITRI.OUT

Ghi ra tệp tin văn bản VITRI.OUT gồm các số nguyên là vị trí tìm được của các xâu chưa chuẩn hóa (các số kề nhau cách nhau một ký tự trắng). Nếu không tìm được kết quả thì chỉ ghi duy nhất số 0.

Ví dụ

Ví dụ 1

Dữ liệu vàoVITRI.INP
5
Anh
NgOc
Phuong
tRan
TunG
Kết quả raVITRI.OUT
2 4 5

Giải thích

  • Có 5 xâu.
  • Xâu chưa chuẩn hóa là các xâu ở vị trí (2, 4, 5).

Ví dụ 2

Dữ liệu vàoVITRI.INP
3
Binh
Toan
Sang
Kết quả raVITRI.OUT
0

Giải thích

  • Có 3 xâu.
  • Không có xâu chưa chuẩn hóa.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi THCS cấp thành phố năm học 2024-2025 — Môn: Tin học

Cần Thơ · Cấp thành phố · Năm học 2024-2025