(백준) 9342 – 염색체(Python)

쉬운 목차

문제

9342: 염색체 (acmicpc.net)

9342: 염색체

상근은 염색체에 특정한 패턴이 있는지 확인하기 위해 생명과학연구소에서 일하고 있다.

염색체는 알파벳 대문자(A, B, C, …, Z)로만 이루어진 사슬입니다.

영구적인 것은 각 염색체가 다음과 같은 규칙을 갖는다는 것입니다.

www.acmicpc.net

설명

정규식 문제입니다.

from re import compile
pattern = compile("(^(A-F)?A+F+C+(A-F)?$)")

N = int(input())

for _ in range(N) :
    string = input().strip()
    if pattern.fullmatch(string) :
        print("Infected!
") else : print("Good")