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
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