촉촉한초코칩
[미해결] 2023 인하대학교 프로그래밍 경진대회(IUPC) (A-모비스) 본문
문제
현대 모비스의 MOBIS는 어떤 뜻을 가지고 있을까?
MOBIS는 기존에는 Mobile + System의 합성어에서 시작되었지만, 현재는 "Mobility Beyond Integrated Solution" 라는 의미로 재정의 되었다.
이는 사용자의 경험을 혁신하고, 고객의 요구에 최적화된 통합 솔루션, 그 이상의 가치를 전달하는 모빌리티 플랫폼 프로바이더로 도약하겠다는 뜻을 가지고 있다.
이 뜻에 매료된 진익이는 스티커 용지에 인쇄되어 있는 문자들 중 'M', 'O', 'B', 'I', 'S' 만을 오리고 적절히 배치하여 노트북에 MOBIS를 붙여놓고자 한다.
스티커 용지에 인쇄되어 있는 문자열이 주어진다. 이 문자들을 이용해 MOBIS를 만들 수 있을까?
입력
첫째 줄에 문자열이 주어진다.
출력
주어진 문자열에 포함된 알파벳 대문자들을 이용해 MOBIS를 만들 수 있으면 "YES", 그렇지 않으면 "NO"를 출력한다.
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
scanf("%s", str);
char answer[5] = {"MOBIS"};
char tmp[4];
for(int i=0; i<5; i++) {
if(strchr(str, answer[i]) == NULL)
strcpy(tmp, "NO");
else
strcpy(tmp, "YES");
}
printf("%s\n", tmp);
}
틀렸다고 한다..... 왜지?
'Algorithm' 카테고리의 다른 글
09. 리스트 (0) | 2023.06.05 |
---|---|
08. 문자열 (0) | 2023.05.25 |
[백준] 25305(커트라인) c언어 (0) | 2023.05.21 |
[백준] 2501(약수 구하기) c언어 (0) | 2023.05.21 |
07. 집합 (0) | 2023.05.15 |