diff options
Diffstat (limited to 'challenge-008/zapwai/javascript/ch-2.js')
| -rw-r--r-- | challenge-008/zapwai/javascript/ch-2.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/challenge-008/zapwai/javascript/ch-2.js b/challenge-008/zapwai/javascript/ch-2.js new file mode 100644 index 0000000000..e2f7dfaa46 --- /dev/null +++ b/challenge-008/zapwai/javascript/ch-2.js @@ -0,0 +1,30 @@ +function center(words) { + let lens = []; + for (let word of words) + lens.push(word.length); + let m = max(lens); + let ind = 0; + for (let l of lens) { + let sp = (m - l) / 2; + let s = ""; + for (let i = 0; i < sp; i++) + s += " "; + s += words[ind] + "<br>"; + ind++; + document.write(s); + } +} + + +function max (nums) { + let max = 0; + for (let n of nums) { + if (max < n) + max = n; + } + return max; +} + +let words = ["This", "is", "a test of the", "center function"]; +center(words); +console.log(max([3, 5, 7, 1, 15])); |
