JSFiddle - React, Tailwind, and code Playground

by Stas Orekhovskiy

HTML

Вивести всі високосні роки в діапазоні років. Початковий і кінцевий рік діапазона питати у користувача двома запитами за допомогою prompt(). Якщо користувач вводить некоректний рік (порожній, не число) використовувати замість нього поточний рік.

Створити функцію що  повертає масив з 50 випадкових чисел від 0 до 100. Числа не повинні повторюватись. Відсортувати масив за зростанням. Вам може знадобитися Math.random().

Використовуючи масив з попереднього завдання порахувати максимальне парне і максимальне непарне число. 

Маючи масив користувачів (приклад нижче) перетворіть його на об’єкт у якого property будуть ідентифікаторами користувачів, а значеннями самі користувачі за допомогою reduce().

Реалізуйте функцію isEmpty() яка приймає об’єкт в якості аргумента і повертає true у випадку коли він порожній. Якщо він не порожній чи вам передали не об’єкт функція повинна повертати false.

Реалізуйте рекурсивну функцію підрахунку факторіала числа.

JavaScript

/* let beginYear = prompt('Введите начальный год');
let endYear = prompt('Введите конечный год');
let currentYear = new Date();

if( (!Number(beginYear) && !Number(endYear))  ) {
  console.log(currentYear.getFullYear())
}else {
  console.log('text')
  if()
}

function leapYear(year)
{
  return ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0);
}
console.log(leapYear(2016)); */

// задача №2



let arrNumber = [100];
function randomNumber(){
  for(let i = 0; i < arrNumber.length; i++){
  	console.log(arrNumber[i])
  }
  
  //return arrNumber;
  
  /* if(){
    
  } */
}
randomNumber()

function randomInteger(min, max) {
  var rand = min + Math.random() * (max + 1 - min);
  rand = Math.floor(rand);
  return rand;
}
console.log(randomInteger(0, 100))