Помощ със задача 08. Travel Time от Associative Arrays - Exercise
Здравейте, имам проблем със сортирането по най-малка цена в тази задача, някой може ли да ми помогне ?
задача: https://judge.softuni.org/Contests/Compete/Index/1306#7
код:
function solve(input) {
let result = {}
input.map(x => {
let [country, town, price] = x.split(' > ');
if (x[country] === undefined) {
x[country] = {};
}
if (x[country][town] === undefined) {
x[country][town] = Number(price)
if(x[town][price] > Number(price))
x[town][price] = Number(price)
}
})
let sorted = Object.entries(result).sort((a, b) => a[1] - b[1])
sorted.forEach(x => console.log(`${x[0]} -> ${x[1]} -> ${x[2]}`))
}
solve([
"Bulgaria > Sofia > 500",
"Bulgaria > Sopot > 800",
"France > Paris > 2000",
"Albania > Tirana > 1000",
"Bulgaria > Sofia > 200"
])
great :) thanks a lot !