inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Hoàn thành C++ Coding Test trong 10 tuần | Thuật toán Coding Test

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

24

upzerg

3 câu hỏi đã được viết

0

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

 

안녕하세요 선생님.

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

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

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

 

[문제 링크]

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

c++ 코딩-테스트

Câu trả lời 2

0

kundol

안녕하세요 ㅎㅎ 혹시 제출 코드랑 os 뭔지알 수 있을까요?

 

0

upzerg

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

communityai8509

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

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

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

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

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

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

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

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

1-O 코딩살구클럽 채점관련 질문

0

5

1

히든 테스트 케이스가 사라졌습니다

0

9

0

채점서버 혹시 다른 언어 지원도 가능하게 해주실 수 있나요

1

24

0

살구 클럽 채점 관련 문의(테스트 케이스)

0

25

1

1-H 문제 채점하기 오류

0

18

2

살구 클럽 채점 관련 문의

0

31

2

코딩 살구 클럽 실전 세션

0

25

2

코딩살구클럽 채점 관련 질문

0

33

2

코딩살구클럽 컴파일에러

0

62

2

5-B

0

46

2

4 - A

0

47

2

코딩살구클럽 입장이 안됩니다

0

107

2

4-F 경우의 수 질문입니다.

0

46

2

코딩살구클럽 가입이 안됩니다.

0

104

2

살구 클럽에 대한 질문있습ㄴ디ㅏ

0

73

1

교안 158페이지 문의드립니다

0

53

2

코딩살구클럽 관련 건의사항

0

147

1

코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다

0

54

1

진행 방법 질문드립니다!

0

98

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

65

2

2주차 개념#12 트리 순회

0

34

2

백준사이트가 종료된다고 합니다.

0

330

2

백준 서비스 종료

9

999

1

sk 하이닉스 코테 대비

0

396

2