From 8c83a79beea21203649724016afc64ec8f8e5d2d Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 7 Jul 2021 20:26:26 +0800 Subject: [PATCH] judge: handle line count diff --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/judge/submit_answer.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 179e68d47..d702e59ce 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.8.16", + "version": "2.8.17", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/judge/submit_answer.ts b/packages/hydrojudge/src/judge/submit_answer.ts index b3114a019..7162c6b17 100644 --- a/packages/hydrojudge/src/judge/submit_answer.ts +++ b/packages/hydrojudge/src/judge/submit_answer.ts @@ -10,6 +10,7 @@ export async function judge({ let totalStatus = 0; for (const i in config.outputs) { const c = config.outputs[i]; + outputs[i] = outputs[i] || ''; let status = STATUS.STATUS_WRONG_ANSWER; let score = 0; if (outputs[i].trim() === (c.output || c[0]).trim()) {