Data update

This commit is contained in:
Ingy döt Net 2025-06-11 20:16:52 -04:00
parent 72eb4943cb
commit 4d5544505c
2347 changed files with 62432 additions and 16731 deletions

View 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)