public static List mergeShoppingCarts(List cart1, List cart2) {
int maxItems = Math.max(cart1.size(), cart2.size());
List mergedCart1 = new ArrayList(maxItems);
List mergedCart2 = new ArrayList(maxItems);
for (int i = 0; i < maxItems; i++) {
if (i < cart1.size()) {
mergedCart1.add(cart1.get(i));
} else {
mergedCart1.add("");
}
if (i < cart2.size()) {
mergedCart2.add(cart2.get(i));
} else {
mergedCart2.add("");
}
if (i < cart1.size() && i < cart2.size() && cart1.get(i).equals(cart2.get(i))) {
mergedCart2.set(i, "");
}
}
return mergedCart1;
}
Я дал два списка. В списке, если значение и позиция совпадают с другим, они сохраняют значение, иначе должно отображаться как пустое.` Ввод - > [code]Cart 1: ["Sugar", "Bread", "Juice", "Soda", "Flour"] Cart 2: ["Sugar", "Bread", "Butter", "Cheese", "Fruit"] [/code] Ожидаемый результат – [code]Output Cart 1: ["Sugar", "Bread", "Juice", "Soda", "Flour", "", "", ""] Output Cart 2: ["Sugar", "Bread", "", "", "","Butter", "Cheese", "Fruit"] [/code] [code]public static List mergeShoppingCarts(List cart1, List cart2) { int maxItems = Math.max(cart1.size(), cart2.size()); List mergedCart1 = new ArrayList(maxItems); List mergedCart2 = new ArrayList(maxItems);
for (int i = 0; i < maxItems; i++) { if (i < cart1.size()) { mergedCart1.add(cart1.get(i)); } else { mergedCart1.add(""); }
if (i < cart2.size()) { mergedCart2.add(cart2.get(i)); } else { mergedCart2.add(""); }
if (i < cart1.size() && i < cart2.size() && cart1.get(i).equals(cart2.get(i))) { mergedCart2.set(i, ""); } }
return mergedCart1; } [/code] Я не получаю это в качестве вывода [code]Merged Cart 1: [Sugar, Bread, Juice, Soda, Flour] Merged Cart 2: [Sugar, Bread, Butter, Cheese, Fruit] [/code] Пожалуйста, помогите мне решить эту проблему.
Позволяет, чтобы div имеет позицию: относительно; Если какой -либо из дочернего Div имеет позицию: Absolute , а высота этого абсолютного позиционированного Div выше, что Div обрезается родительским Div. Я имею в виду, что если вы используете...
Позволяет, чтобы div имеет позицию: относительно; Если какой -либо из дочернего Div имеет позицию: Absolute , а высота этого абсолютного позиционированного Div выше, что Div обрезается родительским Div. Я имею в виду, что если вы используете...
Позволяет, чтобы div имеет позицию: относительно; Если какой -либо из дочернего Div имеет позицию: Absolute , а высота этого абсолютного позиционированного Div выше, что Div обрезается родительским Div. Я имею в виду, что если вы используете...
У меня есть два плавающих элемента div рядом. Тот, что справа, имеет высоту, которая может варьироваться в зависимости от содержимого.
Я пытаюсь заставить левый div расти вместе с правым div, а также получить содержимое левый элемент div будет...