a406: Duplicate Name in Query String 2
Tags :
Accepted rate : 42人/48人 ( 88% ) [非即時]
評分方式:
Special

最近更新 : 2021-10-15 14:51

Content

當網頁的表單利用get方法向伺服器提交數據時, 表單的多欄內容會以url Query String的形形進行傳遞.

即url?後的單行字串則為其請求參數. 並以&作為分隔符號, 分隔開每一個的資料欄位; 每一個資料欄位又以name=value的形式表示.

例:

    url?username=peter&score=80

就是向url傳遞了 username=peter 和 score=80 的數據. 但有多時候, Query String中的欄位名稱會是重覆的, 要怎樣處理呢?

例如:

    url?username=peter&score=80&username=john&score=90

你的任務就是編寫程序把重覆的欄位尋找出來; 再根據重覆欄位的資料結構, 如果是數值(整數)就將它們相加; 如果是字串就將它們疊加. 然後將所有欄位以 name=value 的形式以多行輸出. 

 

Input

一行Query String. (你不知道有多少個欄位資料, 且你亦不知道有沒有重覆的欄位名稱)

Output

多行資料欄位數據, 以name=value的形式表示. 重覆欄位的欄位資料, 如果是數值(整數)就將它們相加; 如果是字串就將它們疊加. 

Sample Input #1
username=peter&score=80&username=john&score=90
Sample Output #1
username=peterjohn
score=170
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (14%): 1.0s , <1K
公開 測資點#1 (14%): 1.0s , <1K
公開 測資點#2 (14%): 1.0s , <1K
公開 測資點#3 (14%): 1.0s , <1K
公開 測資點#4 (14%): 1.0s , <1K
公開 測資點#5 (15%): 1.0s , <1K
公開 測資點#6 (15%): 1.0s , <1K
Hint :
Tags:
出處:
[管理者:
ricky (電腦黃)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」