Skip to content

Instantly share code, notes, and snippets.

@aryehbeitz
Last active July 11, 2023 13:11
Show Gist options
  • Save aryehbeitz/202d96d5ff45d2e196f6124b065ebc07 to your computer and use it in GitHub Desktop.
Save aryehbeitz/202d96d5ff45d2e196f6124b065ebc07 to your computer and use it in GitHub Desktop.
for yeshai
const arr = [23, 67, 54, 33, 1, 77];
var biggestNumber = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i] > biggestNumber) {
biggestNumber = arr[i];
}
}
console.log(biggestNumber);
var smallestNumber = biggestNumber;
for (var i = 0; i < arr.length; i++) {
if (arr[i] < smallestNumber) {
smallestNumber = arr[i];
}
}
console.log(smallestNumber);
var arr = [45, 46, 47, 48, 49, 50, 51, 52, 53];
var biggestNumber = arr.reduce(function (a, b) {
return Math.max(a, b);
});
console.log(biggestNumber);
var orderedArraySmallestToBiggest = arr.sort(function(a, b){return a-b});
console.log(orderedArraySmallestToBiggest);
var orderedArrayBiggestToSmallest = arr.sort(function(a, b){return b-a});
console.log(orderedArrayBiggestToSmallest);
var names = ["John", "Mary", "Alex", "Steve", "Mary", "John"];
var orderedNamesByAlphabet = names.sort();
console.log(orderedNamesByAlphabet);
// function to print a triangle of stars to n height
function printStars(n) {
var star = "*";
for (var i = 0; i < n; i++) {
console.log(star);
star = star + "*";
}
}
printStars(10);
//function to print a mountain of stars to n height
function printMountain(n) {
var star = "*";
var space = " ";
for (var i = 0; i < n; i++) {
console.log(space.repeat(n - i) + star);
star = star + "**";
}
}
printMountain(10);
//function to print a trapziod of stars to n height and x width
function printTrapziod(n, x) {
var star = "*";
var space = " ";
for (var i = 0; i < n; i++) {
console.log(space.repeat(n - i) + star);
star = star + "**";
}
for (var i = 0; i < x; i++) {
console.log(space.repeat(n - 1) + star);
}
}
printTrapziod(10, 5);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment