Skip to content

Instantly share code, notes, and snippets.

@schamblee
Created January 20, 2018 18:57
Show Gist options
  • Save schamblee/7de0fd1ff662bf26335a7625593557ab to your computer and use it in GitHub Desktop.
Save schamblee/7de0fd1ff662bf26335a7625593557ab to your computer and use it in GitHub Desktop.
max and min (without sort)
function max(numbers) {
maxNumber = numbers[0];
for (let i = 0; i < numbers.length; i++) {
if (maxNumber < numbers[i]) {
maxNumber = numbers[i];
}
}
return maxNumber
}
function min(numbers) {
minNumber = numbers[0];
for (let i = 0; i < numbers.length; i++) {
if (minNumber > numbers[i]) {
minNumber = numbers[i];
}
}
return minNumber;
}
Compute the average
function average(numbers) {
let currentSum = numbers[0]
for (let i = 1; i < numbers.length; i++) {
currentSum += numbers[i]
}
return currentSum / numbers.length;
}
FizzBuzz
function fizzBuzz(countTo) {
const results=[];
for (let i = 1; i <= countTo; i++) {
if (i % 15 === 0) {
results.push('fizzbuzz');
} else if (i % 5 === 0) {
results.push('buzz');
} else if (i % 3 === 0) {
results.push('fizz');
} else {
results.push(i);
}
}
return results;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment