Испытание средней сложности "запасы протеина"


#1

ВОТ ЭТО РЕШЕНИЕ Я НАШЁЛ ЗДЕСЬ НА ФОРУМЕ
for (var i = 1; i <= days; i++) {
if (i % period === 0) {
total += workDayAmount;
if (i % 7 === 6 || i % 7 === 0) {
total -= workDayAmount;
total += weekendAmount;
}
}
}
У меня такое решение тоже сразу всплыло в голове. Но вопрос, не пойму в проверке ПЕРВОЙ субботы, которая идёт в счётчике под номером 6. При остатке от деления 6 на 7 остатка не будет же 6, да и вообще остатка не будет или как??? У меня решение тормозилось как раз изза первой субботы с индексом 6


#2

При делении меньшего числа на большее не будет целой части, а остаток есть - само это число.