есть массив длин стен, типа [4.3, 4.3, 3.9, 0.2, 0.5] и т д
Есть длина плинтуса 2.0 например
Как посчитать сколько мне нужно плинтусов? Типа, для стены 4.3 очевидно нужно 3 плинтуса, но от третьего отсанется достаточно большой кусок (1.7) чтобы от него отрезать еще 0.5 и 0.2. Т е нужно посчитать сколько минимально нужно кусков плинтуса заданного размера чтобы покрыть весь массив длин стен.
А не проще взять бумагу, ручку, сложить длинну стен и поделить на длинну плинтуса?
Просуммировать, поделить на длину плинтуса и сделать math.ceiling
Ну я говорю, это не то. Нужно чтобы на каждой стене было минимально возможное кол-во кусков. Вот есть у тебя 4 стены по 1.5 например. Просуммировал, получилось 6. Плинтус 2 метра. Купил ты три плинтуса, и у тебя на 3 стенах всё ок, а на четвертой - три куска по полметра. А надо было брать 4 плинтуса просто.
Обсуждают сегодня