Instructions
Write a JavaScript function that produces OUTPUT when provided INPUT.
const INPUT = {
department: 'produce',
categories: ['fruit', 'vegetables'],
bins: [
{
category: 'fruit',
type: 'apples',
price: 1.99,
unit: 'pound',
quantity: 232,
},
{
category: 'fruit',
type: 'bananas',
price: 0.19,
unit: 'each',
quantity: 112,
},
{
category: 'vegetables',
type: 'carrots',
price: 1.29,
unit: 'bag',
quantity: 57,
},
{
category: 'vegetables',
type: 'tomatoes',
price: 0.53,
unit: 'each',
quantity: 0,
},
],
}
const OUTPUT = {
department: 'produce',
choices: [
{
kind: 'apples',
priceDisplayLabel: '$1.99 per pound',
available: 232,
},
{
kind: 'bananas',
priceDisplayLabel: '$0.19 per each',
available: 112,
},
{
kind: 'carrots',
priceDisplayLabel: '$1.29 per bag',
available: 57,
},
],
}
Submission
Submit your solution as an email attachment. The attached file must be named grocery.txt.