diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2020-06-29 19:32:15 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-29 19:32:15 +0100 |
| commit | 2ea2ea23039f6642ff7dc488fbd55d8eaf2e88d4 (patch) | |
| tree | eb0b7264405f398b026077770c031ab72882ad99 /challenge-067/wanderdoc/R | |
| parent | 7a9f4699f4def0e55644887719dc40ef8b0a8387 (diff) | |
| parent | 9ae208680a21fc58daa081fead548b740c64bbba (diff) | |
| download | perlweeklychallenge-club-2ea2ea23039f6642ff7dc488fbd55d8eaf2e88d4.tar.gz perlweeklychallenge-club-2ea2ea23039f6642ff7dc488fbd55d8eaf2e88d4.tar.bz2 perlweeklychallenge-club-2ea2ea23039f6642ff7dc488fbd55d8eaf2e88d4.zip | |
Merge pull request #1887 from wanderdoc/master
Solutions to challenge-067.
Diffstat (limited to 'challenge-067/wanderdoc/R')
| -rw-r--r-- | challenge-067/wanderdoc/R/ch-1.R | 7 | ||||
| -rw-r--r-- | challenge-067/wanderdoc/R/ch-2.R | 17 |
2 files changed, 24 insertions, 0 deletions
diff --git a/challenge-067/wanderdoc/R/ch-1.R b/challenge-067/wanderdoc/R/ch-1.R new file mode 100644 index 0000000000..6fbc030cdc --- /dev/null +++ b/challenge-067/wanderdoc/R/ch-1.R @@ -0,0 +1,7 @@ +x <- 5 +y <- 1:x +z <- 2 + +combn(y,z) +# or: +as.data.frame(t(unlist(apply(combn(y,z), 2, list), recursive = FALSE)), row.names = c(""))
\ No newline at end of file diff --git a/challenge-067/wanderdoc/R/ch-2.R b/challenge-067/wanderdoc/R/ch-2.R new file mode 100644 index 0000000000..9d89c4adc1 --- /dev/null +++ b/challenge-067/wanderdoc/R/ch-2.R @@ -0,0 +1,17 @@ +tel <- list( + "1" = c("-", ",", "@"), + "2" = c("A", "B", "C"), + + "3" = c("D", "E", "F"), + "4" = c("G", "H", "I"), + "5" = c("J", "K", "L"), + "6" = c("M", "N", "O"), + "7" = c("P", "Q", "R", "S"), + "8" = c("T", "U", "V"), + "9" = c("W", "X", "Y", "Z") +) + +string <- c("35") +selection <- unlist(strsplit(string, NULL)) + +expand.grid(lapply(tel[selection], tolower))
\ No newline at end of file |
