반응형
2857번: FBI
5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다.
www.acmicpc.net
문제
5명의 요원 중 FBI 요원을 찾는 프로그램을 작성하시오.
FBI요원은 요원의 첩보원명에 FBI가 들어있다.
입력
5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다.
출력
첫째 줄에 FBI 요원을 출력한다. 이때, 해당하는 요원이 몇 번째 입력인지를 공백으로 구분하여 출력해야 하며, 오름차순으로 출력해야 한다. 만약 FBI 요원이 없다면 "HE GOT AWAY!"를 출력한다.
예제 입력 1N-FBI1
9A-USKOK I-NTERPOL G-MI6 RF-KGB1 |
예제 출력 11
|
예제 입력 2N321-CIA
F3-B12I F-BI-12 OVO-JE-CIA KRIJUMCAR1 |
예제 출력 2HE GOT AWAY!
|
예제 입력 347-FBI
BOND-007 RF-FBI18 MARICA-13 13A-FBILL |
예제 출력 31 3 5
|
풀이
연속된 문자열 FBI가 입력받은 각 줄에 존재하는지 검사한다.
ans = ""
for i in range(5):
if "FBI" in input():
ans += (str(i+1))
print(" ".join(ans) if ans else "HE GOT AWAY!")
반응형
'알고리즘 연습 > 기초 (입출력 등)' 카테고리의 다른 글
[🥉3 / 백준 5361 / 파이썬] 전투 드로이드 가격 (0) | 2023.01.12 |
---|---|
[🥉3 / 백준 1284 / 파이썬] 집 주소 (2) | 2022.12.23 |
[🥉3 / 백준 13752 / 파이썬] 히스토그램 (0) | 2022.11.03 |
[🥉4 / 백준 17388 / 파이썬] 와글와글 숭고한 (0) | 2022.10.10 |
[🥉5 / 백준 17256 / 파이썬] 달달함이 넘쳐흘러 (0) | 2022.10.03 |