第五題 從整數區間陣列轉換到中文數字的非重疊區間陣列

問題描述
給定一個整數數字區間陣列,每個區間[a, b]表示為 a≤ 𝑥 ≤ 𝑏之整數。如果任何區間有重疊,請合併所有重疊區間;例如[1,3],[2,6]這兩個區間有重疊,就可以合併為[1,6]。
最後,請回傳中文數字的非重疊區間陣列,剛好包含原始輸入區間的所有範圍值。

輸入說明
輸入 1~10 個區間[a,b],其中 a<b,每個區間的開始數字及結尾數字為 1~10000 的整數,第一個數字代表區間的開始數字,第二個數字代表區間的結尾數字;數字間以逗號隔開;區間之間以逗號隔開。

輸出說明
以字串形式回傳中文數字非重疊區間陣列,輸出為繁體「零、壹、貳、參、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬」括在中括號內;中文數字間以逗號隔開;區間之間以逗號隔開。

範例
輸入 輸出
[2,3],[3,6],[8,11],[13,17] [貳,陸],[捌,壹壹],[壹參,壹柒]
[2,4],[3,6]   [貳,陸]
[800,900],[700,999]   [柒零零,玖玖玖]