From 98ebbd0cf4df7cfc5dc1c2dd5378c5371c658a8d Mon Sep 17 00:00:00 2001 From: dtr200 Date: Sun, 27 Jun 2021 13:33:09 +0300 Subject: [PATCH] Homework-2: my comments added to sequence task --- homework-lecture-2/sequence.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/homework-lecture-2/sequence.js b/homework-lecture-2/sequence.js index 726ac9c..1ce121c 100644 --- a/homework-lecture-2/sequence.js +++ b/homework-lecture-2/sequence.js @@ -3,6 +3,16 @@ function getSequence(sequence){ .split(' ') .map(num => Number(num)); + /* + Внешний цикл for считает сколько цифр нужно дописать. + Внутренний while пытается не дать ему это сделать. + Если while пройдет до конца (left станет > right), + то внешний for сделает всего 1 итерацию (i = 0) + и в if блоке i - 1 даст -1, соответственно цикл в if + не сработает и ничего не будет дописано. + В другом случае, сколько раз сработает for, столько + цифр будет дописано -1. + */ for(let i = 0; i < sequence.length; i++){ let left = i, right = sequence.length - 1;