Tuesday, 15 June 2021

Coding of most popular days

(Most Popular Days of the Week)

 


  function mostPopularDays(week)

{

    this.name=name;

    this.traffic=traffic;

   var sat = new Weekday('Saturday', 33);

var sun = new Weekday('Sunday', 23);

var mon = new Weekday('Monday',NaN);

var tue = new Weekday('Tuesday', 33);

var wed = new Weekday('Wednesday', 5);

var thu = new Weekday('Thursday', 18);

var fri = new Weekday('Friday', 29);

var week = [sat , sun , mon , tue , wed , thu , fri];


  

   week.sort((a, b) => b.traffic - a.traffic); // sort by descending order

   return week

           .filter(day => day.traffic === week[0].traffic)

           .map(day => day.name);

    

    return week.filter(day=> day.NaN === week [traffic.map(day=> day.name)



    function mostPopularDays(week) {

    if (week && week.length) {

        result = [];

        maxTraffic = 0;

        for (var day of week) {

            var dayTraffic = day.traffic;

            if (dayTraffic > maxTraffic) {

                result = [day.name];

                maxTraffic = dayTraffic;

            } else if (dayTraffic == maxTraffic) {

                result.push(day.name);

            }

        }

        return (result.length > 1) ? result : result[0];

    }

    return null;

}

    

//console.log(mostPopularDays(week)); // [Saturday, Tuesday]

    

No comments:

Post a Comment

War between Iran and israel

 Today as at 8.40pm dt. 22.06.2025, America's latest fighter aeroplanes attacked on Iran's nuclear reactors on three different place...