Combinaciones y Permutaciones con nombre alumnos
Instalar paquetes y cargar la libreria
library(gtools)
PREGUNTA 1 Y 2: Lista de un conjunto de 10 nombres
nombres <- c("Osiris", "Marco", "Elias", "Frida", "Irving", "Daniel", "Paty", "Adriana", "Olga", "Mary")
nombres <- sort(nombres)
nombres
## [1] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco" "Mary"
## [8] "Olga" "Osiris" "Paty"
PREGUNTA 3: Combinaciones con grupos de 2
N <- length(nombres) # Cantidad de alumnos
n <- 2 # Grupos de 2
combinaciones <- combinations(N, n, nombres)
head(combinaciones)
## [,1] [,2]
## [1,] "Adriana" "Daniel"
## [2,] "Adriana" "Elias"
## [3,] "Adriana" "Frida"
## [4,] "Adriana" "Irving"
## [5,] "Adriana" "Marco"
## [6,] "Adriana" "Mary"
#PREGUNTA 3
# cuantas salen
nrow(combinaciones) # ¿cuántas combinaciones?
## [1] 45
PREGUNTA 4: Determinar combinaciones del conjunto de nombres en grupos de 4, identificar cuáles y cuántas combinaciones hay? Visualizar.
N <- length(nombres) # Cantidad de alumnos
n <- 4 # Grupos de 4
combinaciones <- combinations(N, n, nombres)
head(combinaciones)
## [,1] [,2] [,3] [,4]
## [1,] "Adriana" "Daniel" "Elias" "Frida"
## [2,] "Adriana" "Daniel" "Elias" "Irving"
## [3,] "Adriana" "Daniel" "Elias" "Marco"
## [4,] "Adriana" "Daniel" "Elias" "Mary"
## [5,] "Adriana" "Daniel" "Elias" "Olga"
## [6,] "Adriana" "Daniel" "Elias" "Osiris"
# cuantas salen
nrow(combinaciones) # ¿cuántas combinaciones?
## [1] 210
PREGUNTA 5: Determinar combinaciones del conjunto de nombres en grupos de 6, identificar cuáles y cuántas combinaciones hay? Visualizar.
N <- length(nombres) # Cantidad de alumnos
n <- 6 # Grupos de 6
combinaciones <- combinations(N, n, nombres)
head(combinaciones)
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Mary"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Mary"
# cuantas salen
nrow(combinaciones) # ¿cuántas combinaciones?
## [1] 210
PREGUNTA 6: Determinar permutaciones del conjunto de nombres en grupos de 2 identificar cuáles y cuántas combinaciones hay? Visualizar.
N <- length(nombres) # Cantidad de alumnos
n <- 2 # Grupos de 2
permutaciones <- permutations(N, n, nombres)
head(permutaciones)
## [,1] [,2]
## [1,] "Adriana" "Daniel"
## [2,] "Adriana" "Elias"
## [3,] "Adriana" "Frida"
## [4,] "Adriana" "Irving"
## [5,] "Adriana" "Marco"
## [6,] "Adriana" "Mary"
# cuantas salen
nrow(permutaciones) # ¿cuántas permutaciones?
## [1] 90
PREGUNTA 7: Determinar permutacionesdel conjunto de nombres en grupos de 4, identificar cuáles y cuántas combinaciones hay? Visualizar.
N <- length(nombres) # Cantidad de alumnos
n <- 4 # Grupos de 4
permutaciones <- permutations(N, n, nombres)
head(permutaciones)
## [,1] [,2] [,3] [,4]
## [1,] "Adriana" "Daniel" "Elias" "Frida"
## [2,] "Adriana" "Daniel" "Elias" "Irving"
## [3,] "Adriana" "Daniel" "Elias" "Marco"
## [4,] "Adriana" "Daniel" "Elias" "Mary"
## [5,] "Adriana" "Daniel" "Elias" "Olga"
## [6,] "Adriana" "Daniel" "Elias" "Osiris"
# cuantas salen
nrow(permutaciones) # ¿cuántas permutaciones?
## [1] 5040
PREGUNTA 8: Determinar permutaciones del conjunto de nombres en grupos de 6, identificar cuáles y cuántas combinaciones hay? Visualizar.
N <- length(nombres) # Cantidad de alumnos
n <- 6 # Grupos de 6
permutaciones <- permutations(N, n, nombres)
head(permutaciones)
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Mary"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Irving"
# cuantas salen
nrow(permutaciones) # ¿cuántas permutaciones?
## [1] 151200
PREGUNTA 9: ¿en cuántas combinaciones de grupos seis está ‘Adriana’ en la primera columna?.
head(combinaciones[which(combinaciones[,1] == 'Adriana'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Mary"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Mary"
# COMBINACIONES POSIBLES
nrow(combinaciones[which(combinaciones[,1] == 'Adriana'),])
## [1] 126
PREGUNTA 10: ¿en cuántas combinaciones de grupos seis está ‘Adriana’ en la primera o en la segunda o en la tercera columna.
head(combinaciones[which(combinaciones[,1] == 'Adriana' | combinaciones[,2] == 'Adriana' | combinaciones[,3] == 'Adriana'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Mary"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Mary"
# COMBINACIONES POSIBLES
nrow(combinaciones[which(combinaciones[,1] == 'Adriana' | combinaciones[,2] == 'Adriana' | combinaciones[,3] == 'Adriana'),])
## [1] 126
PREGUNTA 11: ¿en cuántas combinaciones de grupos seis está ‘Paty’ en la cuarta o en la quinta o en la sexta columna?.
head(combinaciones[which(combinaciones[,4] == 'Paty' | combinaciones[,5] == 'Paty' | combinaciones[,6] == 'Paty'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Paty"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Paty"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Paty"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Osiris" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Irving" "Marco" "Paty"
# COMBINACIONES POSIBLES
nrow(combinaciones[which(combinaciones[,4] == 'Paty' | combinaciones[,5] == 'Paty' | combinaciones[,6] == 'Paty'),])
## [1] 126
PREGUNTA 12:¿en cuántas combinaciones de grupos seis está ‘Olga’ en la cuarta o en la quinta o en la sexta columna?.
head(combinaciones[which(combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Olga"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Irving" "Marco" "Olga"
# COMBINACIONES POSIBLES
nrow(combinaciones[which(combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga'),])
## [1] 126
PREGUNTA 13:¿en cuántas combinaciones de grupos seis está ‘Olga’ en cualquier columna de la 1 a la 6?.
head(combinaciones[which(combinaciones[,1] == 'Olga' | combinaciones[,2] == 'Olga' | combinaciones[,3] == 'Olga' | combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Olga"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Irving" "Marco" "Olga"
# COMBINACIONES POSIBLES
nrow(combinaciones[which(combinaciones[,1] == 'Olga' | combinaciones[,2] == 'Olga' | combinaciones[,3] == 'Olga' | combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga'),])
## [1] 126
PREGUNTA 14:¿en cuántas combinaciones de grupos seis están ‘Adriana’, ‘Mary’, ‘Olga’ y ‘Paty’ en cualquier columna de la 1 a la 6. Deben de estar ellas, en cuáles y cuántas aparecen?.
combinaciones[which((combinaciones[,1] == 'Adriana' | combinaciones[,2] == 'Adriana' | combinaciones[,3] == 'Adriana' | combinaciones[,4] == 'Adriana' | combinaciones[,5] == 'Adriana' | combinaciones[,6] == 'Adriana') & (combinaciones[,1] == 'Mary' | combinaciones[,2] == 'Mary' | combinaciones[,3] == 'Mary' | combinaciones[,4] == 'Mary' | combinaciones[,5] == 'Mary' | combinaciones[,6] == 'Mary') & (combinaciones[,1] == 'Olga' | combinaciones[,2] == 'Olga' | combinaciones[,3] == 'Olga' | combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga') & (combinaciones[,1] == 'Paty' | combinaciones[,2] == 'Paty' | combinaciones[,3] == 'Paty' | combinaciones[,4] == 'Paty' | combinaciones[,5] == 'Paty' | combinaciones[,6] == 'Paty')),]
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Mary" "Olga" "Paty"
## [2,] "Adriana" "Daniel" "Frida" "Mary" "Olga" "Paty"
## [3,] "Adriana" "Daniel" "Irving" "Mary" "Olga" "Paty"
## [4,] "Adriana" "Daniel" "Marco" "Mary" "Olga" "Paty"
## [5,] "Adriana" "Daniel" "Mary" "Olga" "Osiris" "Paty"
## [6,] "Adriana" "Elias" "Frida" "Mary" "Olga" "Paty"
## [7,] "Adriana" "Elias" "Irving" "Mary" "Olga" "Paty"
## [8,] "Adriana" "Elias" "Marco" "Mary" "Olga" "Paty"
## [9,] "Adriana" "Elias" "Mary" "Olga" "Osiris" "Paty"
## [10,] "Adriana" "Frida" "Irving" "Mary" "Olga" "Paty"
## [11,] "Adriana" "Frida" "Marco" "Mary" "Olga" "Paty"
## [12,] "Adriana" "Frida" "Mary" "Olga" "Osiris" "Paty"
## [13,] "Adriana" "Irving" "Marco" "Mary" "Olga" "Paty"
## [14,] "Adriana" "Irving" "Mary" "Olga" "Osiris" "Paty"
## [15,] "Adriana" "Marco" "Mary" "Olga" "Osiris" "Paty"
# COMBINACIONES POSIBLES
nrow(combinaciones[which((combinaciones[,1] == 'Adriana' | combinaciones[,2] == 'Adriana' | combinaciones[,3] == 'Adriana' | combinaciones[,4] == 'Adriana' | combinaciones[,5] == 'Adriana' | combinaciones[,6] == 'Adriana') & (combinaciones[,1] == 'Mary' | combinaciones[,2] == 'Mary' | combinaciones[,3] == 'Mary' | combinaciones[,4] == 'Mary' | combinaciones[,5] == 'Mary' | combinaciones[,6] == 'Mary') & (combinaciones[,1] == 'Olga' | combinaciones[,2] == 'Olga' | combinaciones[,3] == 'Olga' | combinaciones[,4] == 'Olga' | combinaciones[,5] == 'Olga' | combinaciones[,6] == 'Olga') & (combinaciones[,1] == 'Paty' | combinaciones[,2] == 'Paty' | combinaciones[,3] == 'Paty' | combinaciones[,4] == 'Paty' | combinaciones[,5] == 'Paty' | combinaciones[,6] == 'Paty')),])
## [1] 15
PREGUNTA 15:¿en cuántas permutaciones de grupos seis está ‘Adriana’ en la primera o en la segunda o en la tercera columna?
head(permutaciones[which(permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Marco"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Mary"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Osiris"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Irving"
tail(permutaciones[which(permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [45355,] "Paty" "Osiris" "Adriana" "Olga" "Marco" "Mary"
## [45356,] "Paty" "Osiris" "Adriana" "Olga" "Mary" "Daniel"
## [45357,] "Paty" "Osiris" "Adriana" "Olga" "Mary" "Elias"
## [45358,] "Paty" "Osiris" "Adriana" "Olga" "Mary" "Frida"
## [45359,] "Paty" "Osiris" "Adriana" "Olga" "Mary" "Irving"
## [45360,] "Paty" "Osiris" "Adriana" "Olga" "Mary" "Marco"
# COMBINACIONES POSIBLES
nrow(permutaciones[which(permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana'),])
## [1] 45360
PREGUNTA 16:¿en cuántas permutaciones de grupos seis está ‘Paty’ en la cuarta o en la quinta o en la sexta columna?.
head(permutaciones[which(permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Paty"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Paty"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Paty"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Paty"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Osiris" "Paty"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Paty" "Irving"
tail(permutaciones[which(permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [45355,] "Osiris" "Olga" "Mary" "Paty" "Irving" "Marco"
## [45356,] "Osiris" "Olga" "Mary" "Paty" "Marco" "Adriana"
## [45357,] "Osiris" "Olga" "Mary" "Paty" "Marco" "Daniel"
## [45358,] "Osiris" "Olga" "Mary" "Paty" "Marco" "Elias"
## [45359,] "Osiris" "Olga" "Mary" "Paty" "Marco" "Frida"
## [45360,] "Osiris" "Olga" "Mary" "Paty" "Marco" "Irving"
# COMBINACIONES POSIBLES
nrow(permutaciones[which(permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty'),])
## [1] 45360
PREGUNTA 17:¿en cuántas permutaciones de grupos seis está ‘Olga’ en la cuarta o en la quinta o en la sexta columna?.
head(permutaciones[which(permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Olga"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Irving"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Marco"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Mary"
tail(permutaciones[which(permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [45355,] "Paty" "Osiris" "Mary" "Olga" "Irving" "Marco"
## [45356,] "Paty" "Osiris" "Mary" "Olga" "Marco" "Adriana"
## [45357,] "Paty" "Osiris" "Mary" "Olga" "Marco" "Daniel"
## [45358,] "Paty" "Osiris" "Mary" "Olga" "Marco" "Elias"
## [45359,] "Paty" "Osiris" "Mary" "Olga" "Marco" "Frida"
## [45360,] "Paty" "Osiris" "Mary" "Olga" "Marco" "Irving"
# COMBINACIONES POSIBLES
nrow(permutaciones[which(permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [1] 45360
PREGUNTA 18:¿en cuántas permutaciones de grupos seis está ‘Olga’ en cualquier columna de la 1 a la 6?
head(permutaciones[which(permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Frida" "Irving" "Olga"
## [2,] "Adriana" "Daniel" "Elias" "Frida" "Marco" "Olga"
## [3,] "Adriana" "Daniel" "Elias" "Frida" "Mary" "Olga"
## [4,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Irving"
## [5,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Marco"
## [6,] "Adriana" "Daniel" "Elias" "Frida" "Olga" "Mary"
tail(permutaciones[which(permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [90715,] "Paty" "Osiris" "Olga" "Mary" "Irving" "Marco"
## [90716,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Adriana"
## [90717,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Daniel"
## [90718,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Elias"
## [90719,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Frida"
## [90720,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Irving"
# COMBINACIONES POSIBLES
nrow(permutaciones[which(permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [1] 90720
PREGUNTA 19:¿en cuántas permutaciones de grupos seis están ‘Adriana’, ‘Mary’, ‘Olga’ y ‘Paty’ en cualquier columna de la 1 a la 6. Deben de estar ellas, en cuáles y cuántas aparecen?.
head(permutaciones[which((permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana' | permutaciones[,4] == 'Adriana' | permutaciones[,5] == 'Adriana' | permutaciones[,6] == 'Adriana') & (permutaciones[,1] == 'Mary' | permutaciones[,2] == 'Mary' | combinaciones[,3] == 'Mary' | permutaciones[,4] == 'Mary' | permutaciones[,5] == 'Mary' | permutaciones[,6] == 'Mary') & (permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga') & (permutaciones[,1] == 'Paty' | permutaciones[,2] == 'Paty' | permutaciones[,3] == 'Paty' | permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty')),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Daniel" "Elias" "Mary" "Olga" "Paty"
## [2,] "Adriana" "Daniel" "Elias" "Mary" "Paty" "Olga"
## [3,] "Adriana" "Daniel" "Elias" "Olga" "Frida" "Paty"
## [4,] "Adriana" "Daniel" "Elias" "Olga" "Mary" "Paty"
## [5,] "Adriana" "Daniel" "Elias" "Olga" "Paty" "Mary"
## [6,] "Adriana" "Daniel" "Elias" "Paty" "Mary" "Olga"
tail(permutaciones[which((permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana' | permutaciones[,4] == 'Adriana' | permutaciones[,5] == 'Adriana' | permutaciones[,6] == 'Adriana') & (permutaciones[,1] == 'Mary' | permutaciones[,2] == 'Mary' | combinaciones[,3] == 'Mary' | permutaciones[,4] == 'Mary' | permutaciones[,5] == 'Mary' | permutaciones[,6] == 'Mary') & (permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga') & (permutaciones[,1] == 'Paty' | permutaciones[,2] == 'Paty' | permutaciones[,3] == 'Paty' | permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty')),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [10863,] "Paty" "Osiris" "Olga" "Mary" "Adriana" "Marco"
## [10864,] "Paty" "Osiris" "Olga" "Mary" "Daniel" "Adriana"
## [10865,] "Paty" "Osiris" "Olga" "Mary" "Elias" "Adriana"
## [10866,] "Paty" "Osiris" "Olga" "Mary" "Frida" "Adriana"
## [10867,] "Paty" "Osiris" "Olga" "Mary" "Irving" "Adriana"
## [10868,] "Paty" "Osiris" "Olga" "Mary" "Marco" "Adriana"
# COMBINACIONES POSIBLES
nrow(permutaciones[which((permutaciones[,1] == 'Adriana' | permutaciones[,2] == 'Adriana' | permutaciones[,3] == 'Adriana' | permutaciones[,4] == 'Adriana' | permutaciones[,5] == 'Adriana' | permutaciones[,6] == 'Adriana') & (permutaciones[,1] == 'Mary' | permutaciones[,2] == 'Mary' | combinaciones[,3] == 'Mary' | permutaciones[,4] == 'Mary' | permutaciones[,5] == 'Mary' | permutaciones[,6] == 'Mary') & (permutaciones[,1] == 'Olga' | permutaciones[,2] == 'Olga' | permutaciones[,3] == 'Olga' | permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga') & (permutaciones[,1] == 'Paty' | permutaciones[,2] == 'Paty' | permutaciones[,3] == 'Paty' | permutaciones[,4] == 'Paty' | permutaciones[,5] == 'Paty' | permutaciones[,6] == 'Paty')),])
## [1] 10868
PREGUNTA 20:¿En cuantas ocasiones de las PERMUTACIONES en grupos de SEIS se encuentra juntas “Adriana”, “Mary”, “Olga” y “Paty”. Ya sean en las columnas 1-4, o en las columnas 2-5, o en las columnas 3-6. en ese orden?.
head(permutaciones[which((permutaciones[,1] == 'Adriana' & permutaciones[,2] == 'Mary' & permutaciones[,3] == 'Olga' & permutaciones[,4] == 'Paty') | (permutaciones[,2] == 'Adriana' & permutaciones[,3] == 'Mary' & permutaciones[,4] == 'Olga' & permutaciones[,5] == 'Paty') | (permutaciones[,3] == 'Adriana' & permutaciones[,4] == 'Mary' & permutaciones[,5] == 'Olga' & permutaciones[,6] == 'Paty')),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Mary" "Olga" "Paty" "Daniel" "Elias"
## [2,] "Adriana" "Mary" "Olga" "Paty" "Daniel" "Frida"
## [3,] "Adriana" "Mary" "Olga" "Paty" "Daniel" "Irving"
## [4,] "Adriana" "Mary" "Olga" "Paty" "Daniel" "Marco"
## [5,] "Adriana" "Mary" "Olga" "Paty" "Daniel" "Osiris"
## [6,] "Adriana" "Mary" "Olga" "Paty" "Elias" "Daniel"
tail(permutaciones[which((permutaciones[,1] == 'Adriana' & permutaciones[,2] == 'Mary' & permutaciones[,3] == 'Olga' & permutaciones[,4] == 'Paty') | (permutaciones[,2] == 'Adriana' & permutaciones[,3] == 'Mary' & permutaciones[,4] == 'Olga' & permutaciones[,5] == 'Paty') | (permutaciones[,3] == 'Adriana' & permutaciones[,4] == 'Mary' & permutaciones[,5] == 'Olga' & permutaciones[,6] == 'Paty')),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [85,] "Osiris" "Adriana" "Mary" "Olga" "Paty" "Marco"
## [86,] "Osiris" "Daniel" "Adriana" "Mary" "Olga" "Paty"
## [87,] "Osiris" "Elias" "Adriana" "Mary" "Olga" "Paty"
## [88,] "Osiris" "Frida" "Adriana" "Mary" "Olga" "Paty"
## [89,] "Osiris" "Irving" "Adriana" "Mary" "Olga" "Paty"
## [90,] "Osiris" "Marco" "Adriana" "Mary" "Olga" "Paty"
# COMBINACIONES POSIBLES
nrow(permutaciones[which((permutaciones[,1] == 'Adriana' & permutaciones[,2] == 'Mary' & permutaciones[,3] == 'Olga' & permutaciones[,4] == 'Paty') | (permutaciones[,2] == 'Adriana' & permutaciones[,3] == 'Mary' & permutaciones[,4] == 'Olga' & permutaciones[,5] == 'Paty') | (permutaciones[,3] == 'Adriana' & permutaciones[,4] == 'Mary' & permutaciones[,5] == 'Olga' & permutaciones[,6] == 'Paty')),])
## [1] 90