diff options
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/game/hub.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/game/hub.go b/backend/game/hub.go index 0aca96c..46cd321 100644 --- a/backend/game/hub.go +++ b/backend/game/hub.go @@ -38,7 +38,7 @@ func (hub *Hub) Run() { func (hub *Hub) CalcCodeSize(code string) int { re := regexp.MustCompile(`\s+`) - return len(re.ReplaceAllString(code, "")) + return len(strings.TrimSuffix(strings.TrimPrefix(strings.TrimPrefix(re.ReplaceAllString(code, ""), "<?php"), "<?"), "?>")) } func (hub *Hub) EnqueueTestTasks(ctx context.Context, submissionID, gameID, userID int, code string) error { |
