Skip to content

zwkm/max_possible_pair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

  • Can use both of array and array of objects.

  • Array

data = [1, 2, 3];
max = process.argv.slice(2)[0];
  • Array of Objects
let data, max, key;
data = [
  { id: 1, item: "Shirt", price: 16000 },
  { id: 2, item: "Jean Trousers", price: 25000 },
  { id: 3, item: "Gold", price: 200000 },
  { id: 4, item: "Guitar", price: 60000 },
  { id: 5, item: "Smart Phone", price: 150000 },
  { id: 6, item: "Watch", price: 120000 },
  { id: 7, item: "Shoes", price: 45000 },
  { id: 8, item: "Belt", price: 65000 },
];
max = process.argv.slice(2)[0];
key = 'price';
  • Function Usage
max_possible_pair(data, max, key);
  • Response
[ [ 1 ], [ 2 ], [ 1, 2 ] ]
[
  [ { id: 1, item: 'Shirt', price: 16000 } ],
  [ { id: 2, item: 'Jean Trousers', price: 25000 } ],
  [
    { id: 1, item: 'Shirt', price: 16000 },
    { id: 2, item: 'Jean Trousers', price: 25000 }
  ],
  [ { id: 4, item: 'Guitar', price: 60000 } ],
  [ { id: 7, item: 'Shoes', price: 45000 } ]
]