본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 2857번 : FBI

by 빛밤하늘 2021. 4. 21.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

2857번: FBI

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

www.acmicpc.net

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 결과를 저장할 변수를 선언합니다.
result = ""

# 5명의 요원을 반복해봅니다.
for agent_num in range(5):
    # 요원의 첩보원명을 입력합니다.
    # 알파벳 대문자, 숫자 0~9, 대시(-)로만 이루어져 있고, 최대 10글자입니다.
    agent = input()

    # 첩보원명에 FBI가 있다면
    if agent.find("FBI") != -1:
        # 결과 변수에 현재 요원의 숫자와 공백을 저장합니다.
        result += str(agent_num + 1) + " "

# 결과 변수의 값이 빈 문자열이라면
if result == "":
    # HE GOT AWAY!를 출력합니다.
    print("HE GOT AWAY!")
# 결과 변수의 값이 빈 문자열이 아니라면
else:
    # 결과 변수에 저장된 값을 출력합니다.
    print(result)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글