Bài tập về xử lý chuỗi
I. Bài tập cơ bản
- Nhập và xuất chuỗi.
- Tính độ dài chuỗi.
- Sao chép chuỗi.
- So sánh hai chuỗi.
- Nối hai chuỗi.
- Đếm số lượng ký tự đặc biệt trong chuỗi.
- Chuyển đổi chữ hoa - chữ thường.
- Đếm số lượng chữ cái, chữ số và ký tự đặc biệt.
- Đếm số lượng nguyên âm và phụ âm.
- Đảo ngược chuỗi.
II. Bài tập trung bình
- Kiểm tra chuỗi đối xứng.
- Đếm số từ trong chuỗi.
- Tìm từ dài nhất trong chuỗi.
- Tìm tần suất xuất hiện của một ký tự trong chuỗi.
- Xóa khoảng trắng thừa trong chuỗi.
- Tách chuỗi thành các từ.
- Thay thế một ký tự trong chuỗi bằng một ký tự khác.
- Thay thế một từ trong chuỗi bằng một từ khác.
- Loại bỏ toàn bộ một ký tự cụ thể trong chuỗi.
- Sắp xếp các ký tự trong chuỗi theo thứ tự bảng chữ cái.
III. Bài tập nâng cao
- Tìm tất cả các từ có độ dài lớn nhất trong chuỗi.
- Tìm các từ xuất hiện nhiều lần trong chuỗi và đếm số lần xuất hiện.
- Mã hóa chuỗi bằng phương pháp Caesar Cipher.
- Giải mã một chuỗi đã được mã hóa bằng Caesar Cipher.
- Tìm và liệt kê các số xuất hiện trong chuỗi.
- Tách các số và chữ cái trong chuỗi thành hai chuỗi khác nhau.
- Chuyển chuỗi số thành số nguyên (atoi).
- Chuyển số nguyên thành chuỗi (itoa).
- Xóa một từ khỏi chuỗi dựa trên vị trí của nó.
- Kiểm tra hai chuỗi có phải là hoán vị của nhau không.