Advertisement
Silviya7

Catalogue

Mar 26th, 2024 (edited)
626
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Catalogue(input){
  2.  
  3.     let ArrInput={};
  4.     for (const productdata of input) {
  5.        
  6.       let [product,price]=productdata.split(':');
  7.       ArrInput[product.trim()]=price.trim();
  8.  
  9.        //let price1=Number(Arrin[1].trim());
  10.        //let pr= Arrin[0].trim();
  11.        // ArrInput[pr]=price1;
  12.      
  13.     }
  14.  
  15.     let result= Object.entries(ArrInput);
  16.     result.sort((a,b) => a[0].localeCompare(b[0]));
  17.     let Oldletter='';
  18.     for (const [p,price] of result) {
  19.         if(Oldletter !='' && p[0] !=Oldletter){
  20.             console.log(p[0]);
  21.             Oldletter=p[0];
  22.         }
  23.         else if(Oldletter==''){
  24.         console.log(p[0].trim());
  25.         Oldletter=p[0];
  26.         }
  27.         console.log(`  ${p}: ${price}`);
  28.     }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement