firstCol <- c('L', '∅', 'R')
secondCol <- c('∅', '∅', '∅')
thirdCol <- c('R', 'R', 'R')
allTogetherNow <- cbind(firstCol, secondCol, thirdCol)
print(allTogetherNow)
## firstCol secondCol thirdCol
## [1,] "L" "∅" "R"
## [2,] "∅" "∅" "R"
## [3,] "R" "∅" "R"
alto <- cbind(c('L', '∅', ' '), c('∅', '∅', '∅'), c(' ', '∅', 'R'))
print(alto)
## [,1] [,2] [,3]
## [1,] "L" "∅" " "
## [2,] "∅" "∅" "∅"
## [3,] " " "∅" "R"
print(t(alto))
## [,1] [,2] [,3]
## [1,] "L" "∅" " "
## [2,] "∅" "∅" "∅"
## [3,] " " "∅" "R"
print(t(allTogetherNow))
## [,1] [,2] [,3]
## firstCol "L" "∅" "R"
## secondCol "∅" "∅" "∅"
## thirdCol "R" "R" "R"
countPossPortCull <- function(coerced) {
counter <- 0
for (i in 1:3) {
if (coerced[i,1] == 'L' && coerced[i,2] == '∅' && coerced[i,3] == 'R') {
counter <- counter + 1
}
if (coerced[i,1] == 'L' && coerced[i,2] == '∅' && coerced[i,3] == ' ') {
counter <- counter + 1
}
if (coerced[i,1] == ' ' && coerced[i,2] == '∅' && coerced[i,3] == 'R') {
counter <- counter + 1
}
if (coerced[1,i] == 'L' && coerced[2,i] == '∅' && coerced[3,i] == 'R') {
counter <- counter + 1
}
if (coerced[1,i] == 'L' && coerced[2,i] == '∅' && coerced[3,i] == ' ') {
counter <- counter + 1
}
if (coerced[1,i] == ' ' && coerced[2,i] == '∅' && coerced[3,i] == 'R') {
counter <- counter + 1
}
}
return(counter)
}
numOfPorts <- countPossPortCull(allTogetherNow)
print(countPossPortCull(alto))
## [1] 4