library(gtools)
nombres <- c( "Adriana", "Mary", "Olga" , "Paty", "Ivan","Luis","Aldo","Keyla","Manuel","Vanessa","estefany","Eleazar")
nombres <- sort(nombres)
nombres
## [1] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Keyla"
## [7] "Luis" "Manuel" "Mary" "Olga" "Paty" "Vanessa"
N<- length(nombres)
n<- 2
combinaciones<- combinations(N,n,nombres)
head(combinaciones)
## [,1] [,2]
## [1,] "Adriana" "Aldo"
## [2,] "Adriana" "Eleazar"
## [3,] "Adriana" "estefany"
## [4,] "Adriana" "Ivan"
## [5,] "Adriana" "Keyla"
## [6,] "Adriana" "Luis"
nrow(combinaciones)
## [1] 66
factorial(N)/(factorial(n)*(factorial(N-n)))
## [1] 66
N<- length(nombres)
n<- 4
combinaciones<- combinations(N,n,nombres)
head(combinaciones)
## [,1] [,2] [,3] [,4]
## [1,] "Adriana" "Aldo" "Eleazar" "estefany"
## [2,] "Adriana" "Aldo" "Eleazar" "Ivan"
## [3,] "Adriana" "Aldo" "Eleazar" "Keyla"
## [4,] "Adriana" "Aldo" "Eleazar" "Luis"
## [5,] "Adriana" "Aldo" "Eleazar" "Manuel"
## [6,] "Adriana" "Aldo" "Eleazar" "Mary"
nrow(combinaciones)
## [1] 495
factorial(N)/(factorial(n)*(factorial(N-n)))
## [1] 495
N<- length(nombres)
n<- 6
combinaciones<- combinations(N,n,nombres)
head(combinaciones)
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Keyla"
## [2,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Luis"
## [3,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Manuel"
## [4,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Mary"
## [5,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Olga"
## [6,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Paty"
nrow(combinaciones)
## [1] 924
factorial(N)/(factorial(n)*(factorial(N-n)))
## [1] 924
N <- length(nombres)
n<- 2
permutaciones <- permutations(N,n,nombres)
head(permutaciones)
## [,1] [,2]
## [1,] "Adriana" "Aldo"
## [2,] "Adriana" "Eleazar"
## [3,] "Adriana" "estefany"
## [4,] "Adriana" "Ivan"
## [5,] "Adriana" "Keyla"
## [6,] "Adriana" "Luis"
nrow(permutaciones)
## [1] 132
factorial(N) / (factorial (N-n))
## [1] 132
N <- length(nombres)
n<- 4
permutaciones <- permutations(N,n,nombres)
head(permutaciones)
## [,1] [,2] [,3] [,4]
## [1,] "Adriana" "Aldo" "Eleazar" "estefany"
## [2,] "Adriana" "Aldo" "Eleazar" "Ivan"
## [3,] "Adriana" "Aldo" "Eleazar" "Keyla"
## [4,] "Adriana" "Aldo" "Eleazar" "Luis"
## [5,] "Adriana" "Aldo" "Eleazar" "Manuel"
## [6,] "Adriana" "Aldo" "Eleazar" "Mary"
nrow(permutaciones)
## [1] 11880
factorial(N) / (factorial (N-n))
## [1] 11880
N <- length(nombres)
n<- 6
permutaciones <- permutations(N,n,nombres)
head(permutaciones)
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Keyla"
## [2,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Luis"
## [3,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Manuel"
## [4,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Mary"
## [5,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Olga"
## [6,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Paty"
nrow(permutaciones)
## [1] 665280
factorial(N) / (factorial (N-n))
## [1] 665280
###pregunta numero 12.-
head(permutaciones[which(permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] "Adriana" "Aldo" "Eleazar" "estefany" "Ivan" "Olga"
## [2,] "Adriana" "Aldo" "Eleazar" "estefany" "Keyla" "Olga"
## [3,] "Adriana" "Aldo" "Eleazar" "estefany" "Luis" "Olga"
## [4,] "Adriana" "Aldo" "Eleazar" "estefany" "Manuel" "Olga"
## [5,] "Adriana" "Aldo" "Eleazar" "estefany" "Mary" "Olga"
## [6,] "Adriana" "Aldo" "Eleazar" "estefany" "Olga" "Ivan"
tail(permutaciones[which(permutaciones[,4] == 'Olga' | permutaciones[,5] == 'Olga' | permutaciones[,6] == 'Olga'),])
## [,1] [,2] [,3] [,4] [,5] [,6]
## [166315,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "Aldo"
## [166316,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "Eleazar"
## [166317,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "estefany"
## [166318,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "Ivan"
## [166319,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "Keyla"
## [166320,] "Vanessa" "Paty" "Mary" "Olga" "Manuel" "Luis"
###pregunta 13-.
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" "Aldo" "Eleazar" "estefany" "Ivan" "Olga"
## [2,] "Adriana" "Aldo" "Eleazar" "estefany" "Keyla" "Olga"
## [3,] "Adriana" "Aldo" "Eleazar" "estefany" "Luis" "Olga"
## [4,] "Adriana" "Aldo" "Eleazar" "estefany" "Manuel" "Olga"
## [5,] "Adriana" "Aldo" "Eleazar" "estefany" "Mary" "Olga"
## [6,] "Adriana" "Aldo" "Eleazar" "estefany" "Olga" "Ivan"
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]
## [332635,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "Aldo"
## [332636,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "Eleazar"
## [332637,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "estefany"
## [332638,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "Ivan"
## [332639,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "Keyla"
## [332640,] "Vanessa" "Paty" "Olga" "Mary" "Manuel" "Luis"