Я пытаюсь решить вопрос о коробке и контейнере, коробка (список размеров ящиков) помещается в контейнер (список размеров емкостей) того же размера или больше. Первоначально, n-й индексный блок сверяется с n-ным индексом контейнера. если он не соответствует требованию, он идет и проверяет следующий контейнер (немедленный правый индекс). Должен возвращаться, если найден индекс контейнера после последнего совпадения.
box_list = [1, 3, 7, 8]
container_list = [1, 2, 5, 6]
здесь поле с индексом 0 помещается в контейнер с индексом 0. и 1-й индексный блок в 2-м индексном контейнере.
2-й и 3-й индексный блок не помещается ни в один контейнер в выводе списка контейнеров, должен быть 3 как 5 (2-й индекс списка контейнеров, где было найдено последнее совпадение).
Я пытался использовать вложенные циклы, но есть ли лучший способ сделать это. Спасибо!