본문 바로가기
Algorithm

[구현/문자열] 백준 2857 FBI - 파이썬(Python)

by jangThang 2022. 3. 6.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    2857번: FBI

    5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다.

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     이름에 FBI가 들어갔는지 체크하는 문제입니다.

     

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    noFBI = True
    for i in range(1, 6):
        name = input().rstrip()
        if 'FBI' in name:
            print(i, end=" ")
            noFBI = False
    if noFBI:
        print("HE GOT AWAY!")

     파이썬의 In 연산자를 이용하면 문자열 안에 'FBI'가 있는지 쉽게 확인할 수 있습니다.

     FBI가 있을 경우 해당 요원의 번호를 출력하고, 한 명도 없으면 "HE GOT AWAY!"를 출력합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글