diff options
| author | Dave Jacoby <jacoby.david@gmail.com> | 2024-07-16 13:05:06 -0400 |
|---|---|---|
| committer | Dave Jacoby <jacoby.david@gmail.com> | 2024-07-16 13:05:06 -0400 |
| commit | f1ca8f7ac614d1b7cdc97a4284cfa710ab60f6c6 (patch) | |
| tree | f601757a365713812e069bd9f49d0ad05046fa41 /challenge-278/zapwai/javascript/ch-2.js | |
| parent | 99b5231db016ad59d74ae19ab4f706dab31e9207 (diff) | |
| parent | dd7b7f3344a33d4c8f1b6947e58eeb2ba02f84f3 (diff) | |
| download | perlweeklychallenge-club-f1ca8f7ac614d1b7cdc97a4284cfa710ab60f6c6.tar.gz perlweeklychallenge-club-f1ca8f7ac614d1b7cdc97a4284cfa710ab60f6c6.tar.bz2 perlweeklychallenge-club-f1ca8f7ac614d1b7cdc97a4284cfa710ab60f6c6.zip | |
Merge branch 'master' of https://github.com/manwar/perlweeklychallenge-club
Diffstat (limited to 'challenge-278/zapwai/javascript/ch-2.js')
| -rw-r--r-- | challenge-278/zapwai/javascript/ch-2.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/challenge-278/zapwai/javascript/ch-2.js b/challenge-278/zapwai/javascript/ch-2.js new file mode 100644 index 0000000000..1753075d96 --- /dev/null +++ b/challenge-278/zapwai/javascript/ch-2.js @@ -0,0 +1,24 @@ +let str = "challenge"; +let mychar = "e"; +proc(str, mychar); +str = "programming"; +mychar = "a"; +proc(str, mychar); +str = "champion"; +mychar = "b"; +proc(str, mychar); +function proc(str, mychar) { + console.log("Input: str =", str, "mychar =", mychar); + let ind = str.indexOf(mychar); + if (ind == -1) { + console.log("Output:",str); + } else { + let begin = str.substr(0, ind + 1); + let endy = str.substr(ind + 1); + console.log(arrange(begin)+endy); + } +} +function arrange(word) { + let arr = word.split(""); + return arr.sort().join(separator=''); +} |
