Професионална програма
Loading...
+ Нов въпрос
mr.ivanov avatar mr.ivanov 17 Точки

JavaScripts - Loops & Arrays - Изпитна задача Hospital

Здравейте затруднявам се с четенето на числа по двойки, по тройки и тн. от масив. Дотук реших 2 изпитни задачи, но още не мога да разбера как да разделям и обработвам масива.

 Както в 13 - Equal Pairs се изискваше по двойки, така и в тази задача където 

условието може да намерите тук:

https://softuni.bg/downloads/svn/programming-basics/IntermediateExams/2016-08-28/Problem04-Hospital.zip

 

се изисква да се четат числа от конзолата по тройки като на всеки трети ден трябва да извършите необходимите изчисления.

Въпроса ми е в един цикъл как да спирам на всяко трето число(индекс) и да пресмятам точната сума до него ? Ето за какво се сетих първо:

if (i % 3 == 0) така ще спира на всеки трети индекс.

Обаче не се става защото трябва да взема сумата пациенти от масива накрая и да пресметна колко са до третия ден например масива е hospital([4, 7, 27, 9, 1]) където трябва да пресметна че до тук са 34 пациента до index[2], а така взимам само индекс 3 който е = 9.

Объркването идва от това че нулевия[0] индекс го пропускаме(така ни учеха и във видеоурока) тъй като той ни показва колко дни ще има.

Трябва ми алгоритъм който да ги разделя на тройки като изчислява сумата до предходния индекс, останалото мога да го направя.

0
Programming Basics
mr.ivanov avatar mr.ivanov 17 Точки

Подходиха по абсолютно същия начин. Грешката ми беше че се опитвах да запазя стойностите на всеки три дни а всъщност може и без това

0
NikolayNeykov92 avatar NikolayNeykov92 618 Точки

Много често се случва да усложняваме напразно задачите, докато пишем код.

За това можеш да опиташ преди да почнеш пишеш кода на някоя задача,

да си напишеш с химикал на лист какво точно искаш да направиш с думички и

после когато почнеш да пишеш кода всичко ще дойде от самосебеси.

0
13/06/2018 13:16:26
TeodorStefanovPld avatar TeodorStefanovPld 1278 Точки

slice() substring и тн и тн..зависи как искаш да подходиш..

 Колега сигурен ли си че javascript e езика за теб?

0
2