티스토리 뷰
FBI 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 833 | 421 | 370 | 49.798% |
문제
5명의 요원 중 FBI 요원을 찾는 프로그램을 작성하시오.
FBI요원은 요원의 첩보원명에 FBI가 들어있다.
입력
5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다.
출력
첫째 줄에 FBI 요원을 출력한다. 이 때, 해당하는 요원이 몇 번째 입력인지를 공백으로 구분하여 출력해야 하며, 오름차순으로 출력해야 한다. 만약 FBI 요원이 없다면 "HE GOT AWAY!"를 출력한다.
예제 입력
47-FBI BOND-007 RF-FBI18 MARICA-13 13A-FBILL
예제 출력
1 3 5
힌트
출처
Contest > Croatian Open Competition in Informatics > COCI 2010/2011 > Contest #4 1번
- 문제를 번역한 사람: baekjoon
#include <stdio.h>
#include <string.h>
int main(){
char fbi[5][11];
int n, i, j, chk[5] = {0,}, length, cnt = 0;
for(i = 0; i < 5; i++){
scanf("%s", fbi[i]);
length = strlen(fbi[i]);
for(j = 0; j < length; j++){
if(fbi[i][j] == 'F' && fbi[i][j + 1] == 'B' && fbi[i][j + 2] == 'I')
chk[i] = i + 1;
}
}
for(i = 0; i < 5; i++){
if(chk[i] != 0){
printf("%d ", chk[i]);
cnt++;
}
}
if(cnt == 0)
printf("HE GOT AWAY!");
}
https://www.acmicpc.net/problem/2857
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 10813번 공 바꾸기 (0) | 2016.08.29 |
---|---|
Baekjoon 백준 10178번 할로윈의 사탕 (0) | 2016.08.28 |
Baekjoon 백준 5586번 JOI와 IOI (0) | 2016.08.27 |
Baekjoon 백준 5598번 카이사르 암호 (0) | 2016.08.27 |
Baekjoon 백준 5361번 전투 드로이드 가격 (0) | 2016.08.27 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com