Estoy trabajando en una asignación de Factor común más grande y Mínimo común múltiple y tengo que enumerar los factores comunes. Intersección() no funcionará porque elimina duplicados. Contiene() no funcionará porque si ve el int en la segunda lista, devuelve todas las entradas coincidentes de la primera lista. ¿Hay alguna manera de hacer una Intersección que no sea distinta?¿Cómo hago una intersección de lista de enteros manteniendo los duplicados?
Edit: Lo siento por no proporcionar un ejemplo, esto es lo que quiere decir:
si tengo los conjuntos:
{1, 2, 2, 2, 3, 3, 4, 5}
{1, 1, 2, 2, 3, 3, 3, 4, 4}
me gustaría que la salida
{1, 2, 2, 3, 3, 4}
Si a es {3,3,3,3} yb es {3,3}, ¿cuántos 3 espera en la salida? 2, 4 o 6? – Ani
Creo que las respuestas a continuación confunden la pregunta. La pregunta correcta es 'Encontrar la intersección de dos conjuntos'. El problema es que el operador 'Intersecar' elimina duplicados: resuelve el problema sin eliminar los duplicados. –
dos 3s en la salida – DuckReconMajor