words из строк, составленных из символов 0 и 1, и два числа zeros и ones. Выберите как можно больше строк из массива так, чтобы во всех выбранных строках вместе было не больше zeros нулей и не больше ones единиц. Каждую строку можно взять не больше одного раза.
Верните наибольшее количество строк, которое можно выбрать.words=["01", "110", "0", "1000"], zeros=3, ones=2 → 2
Три строки не помещаются никак: любые три вместе требуют больше 3 нулей или больше 2 единиц. Две помещаются — например, "01" и "0" (2 нуля и 1 единица), поэтому ответ 2.
words=["1", "1", "0"], zeros=1, ones=1 → 2
Можно взять одну "1" и "0": вторая единица уже не помещается.
words[i] состоит только из 0 и 1zeros, ones ≤ 100words=["01", "110", "0", "1000"], zeros=3, ones=2
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 112 тестов на сервере, включая скрытые.