Tag: AGENTSET
Entonces intenté escribir dos piezas de código, una de ellas intenta encontrar si una secuencia de código es un “fourz” o no. “fourz” básicamente verifica si una carta tiene 4 caracteres iniciales idénticos y un carácter no idéntico o no. Por ejemplo, fourz([‘3S’, ‘3D’, ‘3C’, ‘3H’, ‘5S’]) devuelve True porque . . . Read more
Entonces escribí este código que intenta devolver todas las permutaciones de un número dentro del rango (1, lst). def permutacion(lst): if isinstance(lst, int): lst = list(range(1, lst + 1)) if len(lst) == 0: return [] if len(lst) == 1: return ({(1,)}) if len(lst) == 2: return ({(1,2),(2,1)}) l = [] . . . Read more
En py2: {1: {“1”, “2”, “7”, “3”, “4”, “9”, “8”}} Devuelve para todas las ejecuciones {1: set([‘1’, ‘3’, ‘2’, ‘4’, ‘7’, ‘9’, ‘8’])} En py3: {1: {“1”, “2”, “7”, “3”, “4”, “9”, “8”}} Devuelve para la primera ejecución {1: {“1”, “3”, “4”, “7”, “8”, “2”, “9”}} Devuelve para la segunda . . . Read more
Dejemos que S = {trigon, tetragon, pentagon, … ,…} sea un conjunto de polígonos. Cómo calcular la intersección de subconjuntos de (cada elemento en realidad) Powerset(S) Powerset(S) = [ {} , {trigon} , {tetragon} , {pentagon} , {trigon, tetragon} , {trigon, pentagon} ,…… ] para i en Powerset(S) encontrar la . . . Read more
Tengo el requisito de crear una lista a partir de la lista existente. La lista existente es fila-1[d1,12,p1]fila-2[d1,13,p1]fila-3[d1,14,p1]fila-4[d2,15,p2]fila-5[d2,16,p2]. En la nueva lista necesito reemplazar el p1 en la fila-2 por nulo, y el p2 en la fila-5 por nulo. Esto significa que para cualquier número de filas que comiencen con . . . Read more