[Buổi 20][Chuỗi][RDD] Bài 7: Xác định chuỗi


LÀM BÀI

Points: 10
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

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: ASSA chứa hai ký tự AS, mỗi ký tự xuất hiện đúng hai lần, nên in ra Yes.

  • Ví dụ 2: STOP khô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 ra No.

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

There are no comments at the moment.

Zalo