After completing the warmup exercises, your task is to do four more slightly more challenges analyses.
return _.size(_.filter(_.pluck(data.comments, "body"), function(n){
return _.last(n.toLowerCase().split(" ")) == 'sushi'
}))
The answer is 5.
var py = _.filter(_.pluck(data.comments, "body"), function(n){
return (n.toLowerCase().match(/.*python.*/))
})
var x = []
_.forEach(py, function(n){
x.push( ((n.split('\n')[0]).split(':'))[1] )
})
return x
Their names are William Farmer , Heather Witte , Zach Lamb , Zhili Yang , John Cronk , Denis Kazakov , Caleb Hsu , Karen Blakemore , Sanketh S Shetty , Andrey Shprengel .
var js = _.size(_.filter(_.pluck(data.comments, "body"), function(n){
return (n.toLowerCase().match(/.*javascript.*/))
}))
var java = _.size(_.filter(_.pluck(data.comments, "body"), function(n){
return (n.toLowerCase().match(/.*java[^s].*/))
}))
if (js > java){return "Javascript"}
else if (java > js){return "Java"}
else {return "Java and Javascript are equally loved"}
The answer is Java.
kjblakemore?var food = _.last(_.pluck(_.filter(data.comments , function(n){
return n.user.login == 'kjblakemore'
}),'body')[0].toLowerCase().split("food: "))
return _.pluck(_.pluck(_.filter(data.comments, function(n){
return (_.last(n.body.toLowerCase().split("food: "))== food)
}), 'user'),'login')
Their names are
[ "kjblakemore" ].