Solución

@fernando_her85·8/5/2026TypeScript
solution.tsTypeScript
import java.util.ArrayList;
import java.util.List;

public class Solution {

    public List<List<Object>> cartesianProduct(Object[] a, Object[] b) {
        List<List<Object>> result = new ArrayList<>();

        
        if (a == null || b == null || a.length == 0 || b.length == 0) {
            return result;
        }

        for (Object itemA : a) {
            for (Object itemB : b) {
                List<Object> pair = new ArrayList<>(2);
                pair.add(itemA);
                pair.add(itemB);
                result.add(pair);
            }
        }

        return result;
    }
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.