book

Analysis

After completing the warmup exercises, your task is to do four more slightly more challenges analyses.

How many students like sushi as their favorite food?

var body = _.pluck(data.comments,"body")
 
 var noOfSushiLover =_.size(_.filter(body,function(n){return _.contains(n,"Sushi")}))
 

return noOfSushiLover

The Number of studen who likes the Sushi as their faviorate food are 5.

Who are the students liking Python the most?

var names_array="";
var body = _.pluck(data.comments,"body")
 
 var python =_.filter(body,function(n){return _.contains(n,"Python")})
var py=_.forEach(python, function(n) {
n=_.trimLeft(n,"Name: ");
n= _.first(n.split('\n')) ;
console.log(n);
 names_array=_(names_array).concat(n);
} );
 

return names_array;
console> "William Farmer\r" console> "Heather Witte\r" console> "Zach Lamb\r" console> "Zhili Yang\r" console> "John Cronk\r" console> "Denis Kazakov\r" console> "Caleb Hsu\r" console> "Karen Blakemore\r" console> "Sanketh S Shetty\r" console> "Andrey Shprengel\r"

Their names of persons who likes the python are:- ,William Farmer ,Heather Witte ,Zach Lamb ,Zhili Yang ,John Cronk ,Denis Kazakov ,Caleb Hsu ,Karen Blakemore ,Sanketh S Shetty ,Andrey Shprengel .

Are there more Javascript lovers or Java lovers?

var check;

var body = _.pluck(data.comments,"body")
 
 var Javascript =_.size(_.filter(body,function(n){return _.contains(n,"Javascript")}))
 var javascript =_.size(_.filter(body,function(n){return _.contains(n,"javascript")}))
 var Javascript_total=_.add(Javascript,javascript)
 var Java =_.size(_.filter(body,function(n){return _.contains(n,"Java")}))
 
 var language =[{'lang' : 'Java' ,'size' : Java},{'lang' : 'Javascript' ,'size' : Javascript_total}]
 check=_.pluck(_.sortBy(language,'size'),'lang');
return _.last(check)

There are more Java lover.

Who like the same food as kjblakemore?

var user_kjblakemore =_.filter(data.comments,function(n){return (n.user.login =="kjblakemore");});

 
  var food=_.last(user_kjblakemore[0].body.split('\r'));

var user_samefood =_.filter(data.comments,function(n){return _.contains(n.body,food);});
var nameSameFoodPerson=_.first(user_samefood[0].body.split('\r'));
 return nameSameFoodPerson;

The person who like the same food as kjblakemore are Name: Karen Blakemore.