-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
강사님하고 별반 다를거 ㅇ벗는 코드인데 타임리미트가 걸립니다.
20.07.07 19:32 작성 조회수 126
0
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main()
{
int rou = 10;
int A[10] = {}, B[10] = {};
int scoA = 0, scoB = 0, lastW = 0;
for (int i = 0; i < rou; i++)
scanf("%d ", &A[i]);
for (int i = 0; i < rou; i++)
scanf("%d ", &B[i]);
for (int i = 0; i < rou; i++)
{
if (A[i] == B[i])
{
scoA += 1;
scoB += 1;
}
else if (A[i] > B[i])
{
scoA += 3;
lastW = 1;
}
else
{
scoB += 3;
lastW = 2;
}
}
printf("%d %d\n", scoA, scoB);
if (scoA > scoB)
printf("A");
else if (scoA < scoB)
printf("B");
else if (scoA == scoB)
{
if (lastW == 0)
printf("D");
else if (lastW == 1)
printf("A");
else if (lastW == 2)
printf("B");
}
return 0;
}
저 위의 코드가 타임리미트가 걸리는데 강사님과 크게 다르지않는 코드에서 타임리미트가 걸려서요..; 제가 뭔가 잘못된건가요? 답은 제대로 나옵니다.
답변을 작성해보세요.
답변 2