You are on page 1of 2

BÀI KIỂM TRA THƯỜNG XUYÊN 3

Bài 1: Học tiếng anh


Bé Na rất thích học tiếng Anh. Một hôm, trong lúc đọc một đoạn văn tiếng
Anh, Bé Na muốn biết đoạn văn mà mình phải đọc có bao nhiêu từ, bạn hãy lập
một chương trình trình giúp bạn Na làm việc này nhé.

Cho một đoạn văn bản là một xâu ký tự chỉ gồm các chữ cái trong bảng chữ
cái la-tinh (‘A’…’Z’, ‘a’…’z’) và các dấu cách (‘ ‘). Mỗi từ là một dãy chữ cái liên
tiếp không chứa dấu cách. Hai từ được phân cách bởi một hoặc nhiều dấu cách.
Hãy đếm xem đoạn văn đó có bao nhiêu từ.

Dữ liệu vào
 Một xâu ký tự chỉ chứa các ký tự chữ cái la-tinh (‘A’…’Z’, ‘a’…’z’)
và dấu cách (ghi trên một dòng).

Dữ liệu ra
 Một số nguyên duy nhất là số từ trong xâu ký tự đã cho.
TA.inp TA.out
Thank you very much for your letter 13
which arrived a few days ago
Thank you very much 4

Giới hạn:

 40% số test có dữ liệu vào là xâu có không quá 255 ký tự và các từ được phân
cách nhau bởi duy nhất một dấu cách;
 60% số test khác có dữ liệu vào là xâu có không quá 255 ký tự và các từ được
phân cách nhau bởi ít nhất một dấu cách;

Bài 2: Đố chữ
Fiona tự tin mình là người học rất giỏi môn ngữ văn nên muốn đố chữ các
bạn trong lớp. Cô sẽ chuẩn bị một xâu ký tự, thay thế dấu*vào một vài vị trí và cho
các bạn đoán xâu ban đầu. Nhưng vì bận làm việc nhà nên Fiona muốn các bạn
giúp cô ấy chuẩn bị xâu đã mã hóa để cô ấy chỉ việc đi đố người khác thôi.
Các bạn hãy giúp Fiona mã hóa xâu theo quy tắc sau: đánh dấu*vào những vị trí số
nguyên tố của xâu.

Dữ liệu vào
Xâu ký tự s ban đầu: (0 ≤length(s)≤1000)

Dữ liệu ra

In ra xâu s đã được mã hóa


dochu.inp dochu.out
LapTrinhPTITLapTrinhTuTraiTim La**r*n*PTI*L*pTr*n*TuT*aiTim

Câu 3. Cho xâu S chỉ gồm các kí tự chữ cái và khoảng cách. Hãy biến đổi xâu theo
yêu cầu sau:
 Không có khoảng cách dư đầu dòng
 Không có khoảng cách dư cuối dòng
 Hai từ chỉ được cách nhau bởi 1 dấu cách.
 Bắt đầu từ là chữ cái in hoa, các từ còn lại được viết thường
 Thứ tự các từ viết đảo ngược lại
- Input: daonguoc.inp gồm 1 dòng duy nhất là xâu s. (S không quá 1000 kí tự)
- Output: daonguoc.out xâu S sau khi đã được biến đổi
Ví dụ:
Daonguoc.inp Daonguoc.out
Doi tuyen hoc sinh gioi Gioi Sinh Hoc Tuyen Doi

You might also like