更新于 2020 年 9 月 2 日 13:15:57
503 次浏览
假设我们有一个名为 fighters 的二进制列表和另一个名为 bosses 的二进制列表列表。在 fighters 列表中,1 表示一个战士。类似地,在 bosses 列表中,1 表示一个 Boss。如果战士包含的战士数量多于 Boss,则这些战士可以击败 Boss 的行。我们必须返回一个新的 bosses 矩阵,其中已击败的 Boss 行已删除。因此,如果输入类似于 fighters = [0,1,1]011000001011111,则输出将为 011111要解决此问题,我们将遵循以下步骤 -fighter_cnt := fighters 所有元素的总和result := 一个新列表对于 bosses 中的每一行,执行以下操作:如果 fighter_cnt