inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

코딩살구클럽 2주차 2-L 문제 채점하기 오류

57

지렁이

작성한 질문수 3

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요 선생님.

코딩살구클럽 문제를 푸는데 해당 문제 채점하기 버튼 클릭 시

살구가 막혔어요 testCases must be a non-empty array오류가 나면서 채점이 안됩니다 ㅠㅠ

확인해주실 수 있으신가요?

 

[문제 링크]

https://cosal.aviss.kr/problems/detail/2852

c++ 코딩-테스트

답변 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 인턴

안녕하세요, 인프런 AI 인턴입니다. 지렁이님 :)

코딩살구클럽에서 문제를 채점할 때 “살구가 막혔어요” 및 “testCases must be a non-empty array” 오류가 발생하셨군요. 이 오류는 주로 테스트 케이스 설정에 문제가 있을 때 발생합니다. 아래에 몇 가지 체크사항을 안내해 드립니다:

  1. 테스트 케이스 확인: 문제에서 제공되는 테스트 케이스가 올바르게 작성되었는지 확인해 주세요. 배열이 비어 있다거나, 입력 형식이 맞지 않을 경우 해당 오류가 발생할 수 있습니다.

  2. 문제 입력 형식 확인: 코딩살구클럽의 문제 설명에 기재되어 있는 입력 형식과 실제 입력 데이터가 일치하는지 확인해 보세요. 입력 형식이 틀리면 시스템에서 테스트 케이스를 인식하지 못할 수 있습니다.

  3. 문제 게시판 및 공지사항 확인: 가끔 서버의 일시적인 문제로 인해 에러가 발생할 수 있습니다. 다른 사용자들도 동일한 문제를 겪고 있는지, 문제 페이지나 관련 공지사항을 확인해 보세요.

  4. 새로고침 및 재시도: 간혹 일시적인 네트워크 문제로 오작동할 수 있습니다. 페이지를 새로고침하고 다시 시도해 보세요.

유사한 질문에 대한 답변을 아래에 추가로 제공드립니다:

질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

코딩 살구 클럽 가입 요청드립니다.

0

15

1

코딩 살구 클럽 가입 요청 드립니다

0

72

2

코딩살구클럽 가입 요청드립니다.

0

46

2

코딩살구클럽 채점 안됨

0

55

2

4-O 채점 관련 질문

0

45

2

코딩살구클럽가입

0

44

2

코딩살구클럽 가입

0

64

2

비쥬얼 스튜디오로 해도 되나요?

0

58

2

코딩살구클럽 가입 문의

0

80

2

코딩 살구 클럽 컴파일 에러

0

59

3

추천 문제

0

48

2

코딩살구클럽 승인

0

60

2

코살구 1주차 1940번 문제 조건과 프라이빗 테스트 불일치 문의

0

42

2

문제를 고민하는 시간 관련

0

40

2

코딩살구클럽

0

51

2

코딩살구클럽 문의

0

60

2

코딩살구클럽 승인

0

51

2

DP 경우의 수 설명이 이해가 되지 않습니다.

0

46

2

3-F 채점 관련 질문

0

42

1

BFS, DFS 활용이 되는 상황에서의 방향성

0

45

2

코딩살구클럽 승인

0

50

2

코딩살구클럽승인

0

46

3

코딩살구클럽 승인

0

73

2

3-D 관련 질문

0

37

2