#CCBCHBON0000014. Dừng ở dấu chấm đầu tiên (Stop at the First Period)
Dừng ở dấu chấm đầu tiên (Stop at the First Period)
Dừng ở dấu chấm đầu tiên (Stop at the First Period)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Đọc đúng một dòng văn bản ASCII có ít nhất một dấu chấm .. Dừng xét tại dấu chấm đầu tiên (không đếm nó và không xét ký tự phía sau). Hãy đếm các chữ cái tiếng Anh A–Z hoặc a–z xuất hiện trước dấu chấm đầu. Khoảng trắng, chữ số và dấu câu khác không được đếm; nếu dấu chấm đứng đầu, in 0.
Input
Một dòng dài từ 1 đến 100000 ký tự ASCII in được (mã 32–126), không tính ký tự xuống dòng. Dòng có ít nhất một dấu . và có thể có khoảng trắng ở đầu hoặc cuối.
Output
In số chữ cái tiếng Anh trước dấu chấm đầu tiên.
Subtask
-
Subtask 1 (20%): Dòng dài không quá 10 ký tự, có ít nhất một dấu chấm.
-
Subtask 2 (30%): Dòng dài không quá 100 ký tự, có ít nhất một dấu chấm.
-
Subtask 3 (50%): Dòng dài không quá 100000 ký tự, có ít nhất một dấu chấm.
Ví dụ
Ví dụ 1
Input:
A1 b!?Cd.xyz
Output:
4
Giải thích:
Đếm chữ cái A-Z/a-z trước dấu chấm đầu; mọi ký tự sau dấu chấm không được xét.
Ví dụ 2
Input:
.abc
Output:
0
Giải thích:
Đếm chữ cái A-Z/a-z trước dấu chấm đầu; mọi ký tự sau dấu chấm không được xét.