Data update
This commit is contained in:
parent
72eb4943cb
commit
4d5544505c
2347 changed files with 62432 additions and 16731 deletions
17
Task/Semordnilap/R/semordnilap.r
Normal file
17
Task/Semordnilap/R/semordnilap.r
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
library(stringi)
|
||||
|
||||
unixdict <- read.table("unixdict.txt", col.names="forwards")
|
||||
unixdict$backwards <- stri_reverse(unixdict$forwards)
|
||||
|
||||
#Remove all actual palindromes, as we do not want those
|
||||
unixdict <- subset(unixdict, forwards!=backwards)
|
||||
|
||||
for(i in seq_along(unixdict$forwards)){
|
||||
unixdict$issemordnilap[i] <- with(unixdict, forwards[i] %in% backwards)
|
||||
}
|
||||
|
||||
semordnilaps <- subset(unixdict, (issemordnilap==TRUE)&(forwards>backwards), select=-issemordnilap)
|
||||
length(semordnilaps$forwards)
|
||||
|
||||
random <- sample(seq_along(semordnilaps$forwards), 5, replace=FALSE)
|
||||
print(semordnilaps[random,], row.names=FALSE)
|
||||
Loading…
Add table
Add a link
Reference in a new issue