From 07167afb0d0646e1d48e6006ab62d8dae23a9309 Mon Sep 17 00:00:00 2001 From: Xi Xu Date: Fri, 29 Nov 2024 08:16:38 +0800 Subject: [PATCH] Update script.js --- script.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/script.js b/script.js index a488253..1f37d4f 100644 --- a/script.js +++ b/script.js @@ -181,12 +181,14 @@ function startSCAN() { if (initialDirection === "right") { scanOrder = [ ...sortedRequests.slice(headIndex), + 199, ...sortedRequests.slice(0, headIndex).reverse(), ]; direction = 1; } else { scanOrder = [ ...sortedRequests.slice(0, headIndex).reverse(), + 0, ...sortedRequests.slice(headIndex), ]; direction = -1; @@ -204,7 +206,9 @@ function startSCAN() { } const targetPosition = scanOrder[currentRequestIndex]; - visitOrder.push(targetPosition); + if (targetPosition !== 0 && targetPosition !== 199) { + visitOrder.push(targetPosition); + } const targetPixel = (targetPosition / 199) * trackWidth; seekTime += Math.abs(targetPosition - currentPosition);