ソリのGPSがおかしくなってしまった! 😱 サンタさんは旅の区間を持っているけれど、全部バラバラに並んでいます。
あなたのミッションは、出発地から最終目的地までの完全なルートを再構築することです。
次の点に注意してください:配列の最初の要素は、必ず旅の最初の区間です。そこから先は、到着地と次の出発地を順につなげていく必要があります。
revealSantaRoute([
['MEX', 'CAN'],
['UK', 'GER'],
['CAN', 'UK']
])
// → ['MEX', 'CAN', 'UK', 'GER']
revealSantaRoute([
['USA', 'BRA'],
['JPN', 'PHL'],
['BRA', 'UAE'],
['UAE', 'JPN'],
['CMX', 'HKN']
])
// → ['USA', 'BRA', 'UAE', 'JPN', 'PHL']
revealSantaRoute([
['STA', 'HYD'],
['ESP', 'CHN']
])
// → ['STA', 'HYD']
🔎 注意すべき点:
- サンタさんの経路には、重複するルートやサイクルは存在しません。
- 経路に含まれない区間がある場合は、それらは無視しなければなりません。