Post

1회 문제풀이 13 / ABC 122 B - ATCoder

ABC 122 B - ATCoder

【문제 개요】

영문자로 구성된 문자열 S가 주어집니다. S의 부분 문자열(참고를 참조)와 같이 가장 긴 ACGT의 길이를 찾습니다.
여기서 ACGT문자열은 A, C, G, T이외의 문자를 포함하지 않는 문자열이다.

【참고】

문자열 T의 부분 문자열은, T의 첫글자부터 끝중에서 0문자 이상을 제거해서 얻을 수 있는 문자열 입니다. 예를 들어, ATCODER의 부분 문자열은 TCO, AT, CODER, ATCODER, (빈 문자열)등이 포함되며, AC는 포함되지 않습니다.

【전제】

  • S의 길이는 1 이상, 10 이하의 문자열
  • S의 각 문자는 영대문자이다.

【입력 형태】

1
S

【출력 형태】

S의 부분 문자열중 가장 긴 ACGT문자열의 길이를 출력하라.

【예시】

입력 예 1

1
ATCODER

출력 예 1

1
3

ATCODER의 부분 문자열중에서 ACGT문자열의 가장 긴 것은 ATC입니다.

입력 예 2

1
HATAGAYA

출력 예 2

1
5

HATAGAYA의 부분 문자열중에서 ACGT문자열의 가장 긴 것은 ATAGA입니다.

입력 예 3

1
SHINJUKU

출력 예 3

1
0

출처 : https://atcoder.jp/contests/abc122/tasks/abc122_b

ABC 122 B - ATCoder

【문제 개요】

영문자로 구성된 문자열 S가 주어집니다. S의 부분 문자열(참고를 참조)와 같이 가장 긴 ACGT의 길이를 찾습니다.
여기서 ACGT문자열은 A, C, G, T이외의 문자를 포함하지 않는 문자열이다.

【참고】

문자열 T의 부분 문자열은, T의 첫글자부터 끝중에서 0문자 이상을 제거해서 얻을 수 있는 문자열 입니다. 예를 들어, ATCODER의 부분 문자열은 TCO, AT, CODER, ATCODER, (빈 문자열)등이 포함되며, AC는 포함되지 않습니다.

【전제】

  • S의 길이는 1 이상, 10 이하의 문자열
  • S의 각 문자는 영대문자이다.

【입력 형태】

1
S

【출력 형태】

S의 부분 문자열중 가장 긴 ACGT문자열의 길이를 출력하라.

【예시】

입력 예 1

1
ATCODER

출력 예 1

1
3

ATCODER의 부분 문자열중에서 ACGT문자열의 가장 긴 것은 ATC입니다.

입력 예 2

1
HATAGAYA

출력 예 2

1
5

HATAGAYA의 부분 문자열중에서 ACGT문자열의 가장 긴 것은 ATAGA입니다.

입력 예 3

1
SHINJUKU

출력 예 3

1
0

출처 : https://atcoder.jp/contests/abc122/tasks/abc122_b

このポストは作成者の CC BY 4.0 ライセンスによって保護されます。