코딩살구클럽 2주차 2-L 문제 채점하기 오류
107
작성한 질문수 3
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요 선생님.
코딩살구클럽 문제를 푸는데 해당 문제 채점하기 버튼 클릭 시
살구가 막혔어요 testCases must be a non-empty array오류가 나면서 채점이 안됩니다 ㅠㅠ
확인해주실 수 있으신가요?
[문제 링크]
https://cosal.aviss.kr/problems/detail/2852
답변 2
0
안녕하세요 ㅎㅎ 혹시 제출 코드랑 os 뭔지알 수 있을까요?
0
Windows 10 사용하고 있습니다!
코드는 아래와 같습니다.
#include <bits/stdc++.h>
int main(void)
{
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int N;
std::cin >> N;
std::vector<std::pair<int, int>> records;
for (int i = 0; i < N; ++i)
{
int team;
char time[6]; // MM:SS 득점 시각 문자열 버퍼
std::cin >> team >> time;
team -= 1; // 1 빼서 인덱스로 사용
time[2] = '\0';
const int seconds = atoi(&time[0]) * 60 + atoi(&time[3]);
records.push_back(std::make_pair(team, seconds));
}
int score[2] = { 0, 0 };
int winningTime[2] = { 0, 0 }; // 단위: seconds
if (records.size() > 0)
{
++score[records[0].first];
for (size_t i = 1; i < records.size(); ++i)
{
const int timeInterval = records[i].second - records[i - 1].second;
if (score[0] > score[1])
winningTime[0] += timeInterval;
else if (score[1] > score[0])
winningTime[1] += timeInterval;
++score[records[i].first];
}
// 마지막 득점 시간부터 종료 시간까지도 포함 계산
const int timeInterval = 48 * 60 - records[records.size() - 1].second;
if (score[0] > score[1])
winningTime[0] += timeInterval;
else if (score[1] > score[0])
winningTime[1] += timeInterval;
}
std::cout << std::setfill('0') << std::setw(2) << winningTime[0] / 60 << ":" << std::setw(2) << winningTime[0] % 60 << '\n';
std::cout << std::setfill('0') << std::setw(2) << winningTime[1] / 60 << ":" << std::setw(2) << winningTime[1] % 60 << '\n';
return 0;
}
0
안녕하세요, 인프런 AI 인턴입니다. 지렁이님 :)
코딩살구클럽에서 문제를 채점할 때 “살구가 막혔어요” 및 “testCases must be a non-empty array” 오류가 발생하셨군요. 이 오류는 주로 테스트 케이스 설정에 문제가 있을 때 발생합니다. 아래에 몇 가지 체크사항을 안내해 드립니다:
테스트 케이스 확인: 문제에서 제공되는 테스트 케이스가 올바르게 작성되었는지 확인해 주세요. 배열이 비어 있다거나, 입력 형식이 맞지 않을 경우 해당 오류가 발생할 수 있습니다.
문제 입력 형식 확인: 코딩살구클럽의 문제 설명에 기재되어 있는 입력 형식과 실제 입력 데이터가 일치하는지 확인해 보세요. 입력 형식이 틀리면 시스템에서 테스트 케이스를 인식하지 못할 수 있습니다.
문제 게시판 및 공지사항 확인: 가끔 서버의 일시적인 문제로 인해 에러가 발생할 수 있습니다. 다른 사용자들도 동일한 문제를 겪고 있는지, 문제 페이지나 관련 공지사항을 확인해 보세요.
새로고침 및 재시도: 간혹 일시적인 네트워크 문제로 오작동할 수 있습니다. 페이지를 새로고침하고 다시 시도해 보세요.
유사한 질문에 대한 답변을 아래에 추가로 제공드립니다:
- 코딩 과제 기술적 문제 해결 - 채점 시스템 오류와 관련된 질문입니다.
- 살구 플랫폼 오류 해결 방법 - 유사한 오류에 대한 해결 방법이 논의되었습니다.
질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
코딩 살구클럽 가입 문의
0
51
2
코딩살구클럽 가입문의
0
58
2
3-K private case 질문
0
59
2
안녕하세요. 코딩살구클럽 문의드립니다!
0
72
2
7:41 듣다가 질문합니다
0
67
2
코드 리뷰 요청드립니다!
0
71
2
코딩살구클럽 계정 문의
0
74
2
SK하이닉스 대비 강의수강
0
206
3
코딩살구클럽 등록부탁드립니다.
0
71
2
7-F 재귀로 풀시 런타임애러
0
69
1
1-N 문제 질문입니다. (+ 채점오류)
0
78
2
코딩살구클럽 가입 확인 부탁드립니다.
0
83
2
직장인 코테 합격 공부방법 문의
0
113
2
코딩살구클럽 가입 방법
0
91
2
6-H 체점 관련 질문
0
72
1
채점서버 연결 관련 질문입니다
0
99
2
삼성 s직군
0
87
1
삼성 코테 없어짐
0
207
1
코딩살구클럽 가입부탁드립니다
0
86
2
코딩살구클럽 가입 요청 확인부탁드립니다
0
66
2
5-S 테스트 케이스 질문
0
73
2
코살 문제풀이 환경
0
85
2
2 - T 오큰수 문제가 있는 것 같습니다.
0
76
1
추천 추가문제들
0
70
2





