한줄 후기 : 문제가 왜 이래?
https://www.acmicpc.net/problem/15904
문제가 이상하다.. UCPC 약자 찾기인데 UCPCP가 나와도 맞게 하는 ㅋㅋ... 아무튼 그것때문에 엄청 애먹었네.. 나는 계속 UCPCP같은 건 안되게 하니까 틀렸다고 나왔다.
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 1001
int main(){
int i, cnt=0;
char arr[MAX_SIZE];
char test[MAX_SIZE] = "UCPC";
scanf("%[^\n]s", arr);
for(i=0; i<strlen(arr); i++){
if(cnt==4) break;
else if(arr[i] == test[cnt]) cnt++;
}
if(cnt == 4) printf("I love UCPC");
else printf("I hate UCPC");
}
그리고 문자열 길이가 1000 자였는데 배열을 1000이라 해도 런타임 에러가 안나는 ...? 테스트 케이스가 그만큼 없었나..
'DEV > PS' 카테고리의 다른 글
[13163] 닉네임에 갓 붙이기, C (0) | 2019.07.15 |
---|---|
[1713] 후보 추천하기, C (0) | 2019.07.15 |
[2841] 외계인의 기타연주, C (0) | 2019.07.04 |
[12790] Mini Fantasy War, C (0) | 2019.07.03 |
[2667] 단지번호붙이기, C (0) | 2019.06.28 |