Published
Edited
Feb 26, 2019
Insert cell
Insert cell
Insert cell
Insert cell
Math.random()
Insert cell
Insert cell
// Your code here
function RandomInteger(max, min=0) {
return Math.floor((Math.random() * (max - min +1))+min);
}

Insert cell
RandomInteger(5)
Insert cell
// Your code here
function test_random (random, min, max) {
if (random >= min && random <= max){
return true
}
else if (random >= max) {
return false
}
}
Insert cell
test_random (101,100, 200)
Insert cell
Insert cell
Insert cell
function bestsellers(title, num){
if (typeof title !=="string") {
console.error()
return
}
title = title.toLowerCase()
title = title.split(" ")
for (var i = 0; i < title.length; i++) {
title[i] = title[i].charAt(0).toUpperCase() + title[i].slice(1)
}
title= title.join(" ")
return `The number ${num} bestseller today is: ${title}.`
}
Insert cell
Insert cell
Insert cell
function password_validate(attempt) {

var uppercase_letter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
var uppercase_count = 0
var number = '0123456789'
var digits = 0
var special_character = '!@#$%^&*()-_+='
var special_num = 0
for (var i=0; i<=attempt.length-1; i++){
if(uppercase_letter.indexOf(attempt.charAt(i))!=-1){
uppercase_count += 1
}
if (number.indexOf(attempt.charAt(i))!=-1){
digits += 1
}
if (special_character.indexOf(attempt.charAt(i))!=-1){
special_num += 1
}
{
return 'This is a valid password'
}
if (attempt.length<8 && attempt.lenth>14 && uppercase_count < 1 && digits < 2 && special_num < 1)
{return 'Please enter a new password that is 8-14 characters long, including 2 or more digits and includes of these symbols: @#$%^&*()-_+=.'}
}
}
Insert cell
password_validate('dataWhiz19!')
Insert cell
Insert cell
// Your code here
function exp(base, exponent) {
if (base == 0) {
return 0
}
var result = 1
for (var i = 0; i < exponent; i++){
result = base *exp (base, exponent-1)
}
return result
}
Insert cell
exp(0,1) //testing for when the base is equal to "0"
Insert cell
exp(5,5) // testing 5^5
Insert cell
Insert cell
Insert cell
//
function min(testingMinimum){
var min = testingMinimum[0]
for (var i = 0; i < testingMinimum.length; i++){
if (testingMinimum[i] < min){
min = testingMinimum[i]
}
}
return min
}
Insert cell
min(testingMinimum)
Insert cell
Insert cell
// Your code here

Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more