Skip to content
This repository was archived by the owner on Jun 26, 2025. It is now read-only.

Commit 1784ca6

Browse files
authored
Added first failed testcase indicator in time-traveler (#14)
1 parent 426f9d2 commit 1784ca6

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

competition/time-traveler/src/main.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,16 +169,18 @@ int main(int argc, char* argv[]){
169169
}
170170

171171
// Compare the submitted answers with the expected answers.
172-
if (submittedAnswers == answers){
173-
return 0;
174-
}
175-
else if (submittedAnswers.size() != answers.size()){
172+
if (submittedAnswers.size() != answers.size()){
176173
std::cerr << "There should be " << NUM_TESTCASES << " entries, but got " << submittedAnswers.size() << ".\n";
177174
return 1;
178175
}
179176
else{
180-
std::cerr << "Wrong answer\n";
181-
return 1;
177+
for (int i = 0; i < submittedAnswers.size(); ++i){
178+
if (submittedAnswers[i] != answers[i]){
179+
std::cerr << "Test case " << (i + 1) << " is incorrect.\n";
180+
return 1;
181+
}
182+
}
183+
return 0;
182184
}
183185
}
184186
else if (argv[1] == "solution"s){

0 commit comments

Comments
 (0)