=AVERAGE(array)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- get all drugs, their side effects, and the frequencies of those side effects | |
| select | |
| drugs.drug_id as drugId, | |
| drugs.name as drugName, | |
| side_effects.name as sideEffectName, | |
| drug_side_effects.frequency as sideEffectFrequency | |
| from drugs | |
| left join drug_side_effects on drug_side_effects.drug_id = drugs.drug_id | |
| left join side_effects on drug_side_effects.side_effect_id = side_effects.side_effect_id |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function sum(arr) { | |
| // adds all the measurements in the sample | |
| return arr.reduce((a, b) => a + b); | |
| } | |
| function isWholeNumber(n) { | |
| // helper function | |
| return n % 1 === 0; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (defn crackle-pop [n] | |
| (cond-> nil | |
| (zero? (mod n 3)) (str "Crackle") | |
| (zero? (mod n 5)) (str "Pop") | |
| :then ((fnil str n)))) | |
| (defn crackle-pop-range [start end] | |
| (map crackle-pop (range start (inc end)))) | |
| (doseq |