[Buổi 20][Chuỗi][RDD] Bài 7: Xác định chuỗi
Xác định chuỗi
Bối cảnh
Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.
Yêu cầu
Bạn được cho một chuỗi ký tự \(S\) gồm 4 ký tự in hoa tiếng Anh. Xác định xem \(S\) có chứa đúng hai loại ký tự nào đó mỗi loại xuất hiện đúng hai lần hay không.
Input
S
Output
Nếu \(S\) chứa đúng hai loại ký tự mỗi loại xuất hiện đúng hai lần, in ra 'Yes'; nếu không, in ra 'No'.
Ràng buộc
- Độ dài của \(S\) là 4.
- \(S\) chỉ bao gồm các ký tự in hoa tiếng Anh.
Ví dụ 1
Input
ASSA
Output
Yes
Giải thích ví dụ
\(S\) chứa hai ký tự là A và S, mỗi ký tự xuất hiện đúng hai lần.
Ví dụ 2
Input
STOP
Output
No
Giải thích ví dụ
Ví dụ 1:
ASSAchứa hai ký tựAvàS, mỗi ký tự xuất hiện đúng hai lần, nên in raYes.Ví dụ 2:
STOPkhông chứa đúng hai loại ký tự với mỗi loại xuất hiện đúng hai lần, nên in raNo.
Thông tin học tập
- Buổi: B20
- Concepts: std::string, getline, index, find, substr, basic transformations
- Giới hạn kiến thức: B01-B20
- Time limit: 1 second
- Memory limit: 20 MB
- Point: 10
Comments