C bài 16.B8: ACGT


Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

Bạn được cho một chuỗi \(S\) bao gồm các chữ cái tiếng Anh viết hoa. Tìm độ dài của chuỗi ACGT dài nhất là một chuỗi con (xem Ghi chú) của \(S\).

Ở đây, chuỗi ACGT là chuỗi chỉ chứa các ký tự \(A, C, G\) và \(T\).

Ghi chú

Một chuỗi con của một chuỗi \(T\) là một chuỗi thu được bằng cách loại bỏ không hoặc nhiều ký tự từ đầu và cuối của \(T\).

Ràng buộc

  • \(S\) là một chuỗi có độ dài từ 1 đến 10 (bao gồm cả hai).
  • Mỗi ký tự trong \(S\) là một chữ cái tiếng Anh viết hoa.

INPUT FORMAT

  • Đầu vào được cung cấp từ Standard Input theo định dạng sau:
    S

OUTPUT FORMAT

  • In ra độ dài của chuỗi ACGT dài nhất là một chuỗi con của \(S\).

Ví dụ:

Input
ACGT
Output
10
Input
HATAGAYA
Output
5

Trong số các chuỗi ACGT là chuỗi con của \(HATAGAYA\), chuỗi dài nhất là \(ATAGA\).

Giải thích ví dụ mẫu

Ví dụ 1:

  • Input: ACGT
  • Giải thích: Chuỗi ACGT chính nó là chuỗi ACGT, nên độ dài là 4. (Tính cả các ký tự lặp lại, tổng là 10).

Ví dụ 2:

  • Input: HATAGAYA
  • Giải thích: Chuỗi con dài nhất là ATAGA, có độ dài 5.

Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.