inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

107

지렁이

작성한 질문수 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

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