| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Phân tích xâu | 100 (p) | 1.0s | 256M |
| 2 | Chuẩn hóa | 100 (p) | 1.0s | 256M |
| 3 | Xâu đối xứng | 100 (p) | 1.0s | 256M |
| 4 | Tổng các chữ số trong xâu | 100 (p) | 1.0s | 256M |
| 5 | Tổng các số trong xâu | 100 (p) | 1.0s | 256M |
| 6 | Đếm từ | 100 (p) | 1.0s | 256M |
| 7 | Từ dài nhất | 100 (p) | 1.0s | 256M |
Nhập vào một xâu ký tự \(S\) (có thể chứa khoảng trắng). Hãy đếm xem trong xâu có bao nhiêu:
Test 1
Hello World 123
2 8 3
Một người nhập tên nhưng lại gõ lỗi: thừa nhiều khoảng trắng, chữ hoa chữ thường lộn xộn. Hãy chuẩn hóa lại theo quy tắc:
Test 1
nguYEN van An
Nguyen Van An
Kiểm tra xem một xâu có phải là xâu đối xứng hay không. Xâu đối xứng là xâu đọc từ trái sang phải giống hệt đọc từ phải sang trái.
YES nếu xâu \(S\) là xâu đối xứng, ngược lại in ra NO.Test 1
radar
YES
Test 2
hello
NO
Cho xâu \(S\). Tính tổng các chữ số xuất hiện trong xâu.
Test 1
abc123def4
10
Các chữ số xuất hiện trong xâu là \(1, 2, 3, 4\). Tổng là \(1 + 2 + 3 + 4 = 10\).
Test 2
lqdoj2024
8
Các chữ số xuất hiện trong xâu là \(2, 0, 2, 4\). Tổng là \(2 + 0 + 2 + 4 = 8\).
Cho một xâu \(S\) chứa lẫn lộn chữ cái và chữ số. Hãy tách các số nguyên xuất hiện trong xâu và tính tổng của chúng.
Ví dụ: abc12de5f \(\rightarrow\) Có số \(12\) và \(5\) \(\rightarrow\) Tổng = \(17\).
Test 1
A100B20C3
123
long long trong C++).Trong một vương quốc ngôn ngữ xa xôi, nhà vua đang cố gắng thống kê số lượng từ ngữ trong các bức mật thư của mình. Mỗi bức mật thư là một xâu ký tự \(S\) bao gồm các chữ cái và các dấu cách. Một "từ" được định nghĩa là một dãy các chữ cái liên tiếp nhau, và các từ này được ngăn cách với nhau bởi một hoặc nhiều dấu cách.
Nhiệm vụ của bạn là giúp nhà vua đếm xem có tổng cộng bao nhiêu từ xuất hiện trong xâu ký tự \(S\) đã cho.
a-z, A-Z) và các dấu cách.Test 1
Lap trinh thi that la vui
6
Các từ trong xâu là: Lap, trinh, thi, that, la, vui. Tổng cộng có \(6\) từ.
Test 2
Welcome to LQDOJ
3
Mặc dù có nhiều dấu cách ở đầu, cuối và giữa các từ, xâu vẫn chỉ chứa \(3\) từ là: Welcome, to, LQDOJ.
Cho một dòng văn bản. Hãy tìm từ có độ dài lớn nhất trong dòng đó. Nếu có nhiều từ cùng độ dài, in ra từ xuất hiện đầu tiên.
Test 1
Lap trinh C++ that thu vi
trinh 5