From 3692de17ddad8ed8059c7188cfc96e10f80b48c4 Mon Sep 17 00:00:00 2001 From: Valentyn Kolesnikov Date: Tue, 29 Apr 2025 13:36:33 +0300 Subject: [PATCH 1/2] Improved task 2624 --- src/main/java/g2601_2700/s2624_snail_traversal/solution.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts b/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts index fa9303cb7..2399bdeb2 100644 --- a/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts +++ b/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts @@ -13,7 +13,7 @@ Array.prototype.snail = function (rowsCount: number, colsCount: number): number[ let col = Math.floor(i / rowsCount) let row = i % rowsCount row = col % 2 === 0 ? row : rowsCount - row - 1 - if (res[row] === undefined) res[row] = [] + res[row] = res[row] ?? [] res[row].push(this[i]) } return res From 501f7fc19b45d3145552b946a6ac04f120f54569 Mon Sep 17 00:00:00 2001 From: Valentyn Kolesnikov Date: Tue, 29 Apr 2025 14:01:13 +0300 Subject: [PATCH 2/2] Improved tags --- src/main/java/g2601_2700/s2624_snail_traversal/solution.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts b/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts index 2399bdeb2..d51e4f83e 100644 --- a/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts +++ b/src/main/java/g2601_2700/s2624_snail_traversal/solution.ts @@ -1,4 +1,4 @@ -// #Medium #2023_08_31_Time_175_ms_(92.96%)_Space_64.2_MB_(32.75%) +// #Medium #2025_04_29_Time_157_ms_(81.82%)_Space_71.07_MB_(18.18%) declare global { interface Array {