題目描述
資料表記錄包含表索引和數值(int範圍的正整數),請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。
輸入描述:
先輸入鍵值對的個數
然後輸入成對的index和value值,以空格隔開
輸出描述:
輸出合併後的鍵值對(多行)
示例1輸入複製4
0 10 2
1 23 4
輸出複製
0 31 2
3 4
在x_dict=
dict()
rows=
0while
true
:try
: x=
input()
x=x.split(
" ")
iflen
(x)==1:
rows=
len(x)
else
:if x_dict.get(
int(x[0]
),"")
: x_dict[
int(x[0]
)]=x_dict.get(
int(x[0]
))+int
(x[1])
else
: x_dict[
int(x[0]
)]=int
(x[1])
except
:break
for key in
sorted
(x_dict)
:print
(str
(key)
+" "
+str
(x_dict.get(key)))
# for k,value in x_list:
# print(k,value)
牛客華為機試第4題python
題目描述 連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 長度不是8整數倍的字串請在後面補數字0,空字串不處理。輸入描述 連續輸入字串 輸入多次,每個字串長度小於100 輸出描述 輸出到長度為8的新字串陣列 示例1輸入 複製abc 123456789 輸出複製 abc00000 1234...
牛客 華為機試(1)
題目一 正整數a和正整數b 的最小公倍數是指 能被a和b整除的最小的正整數值,設計乙個演算法,求輸入a和b的最小公倍數。方法一 讓a與b中較大的數乘以1,2,如果可以整除較小的數,則輸出。include using namespace std intmain for int i 1 i b i re...
牛客網 華為機試 009
輸入乙個int型整數,按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數。輸入描述 輸入乙個int型整數 輸出描述 按照從右向左的閱讀順序,返回乙個不含重複數字的新的整數 示例1 9876673 37689 思路 維護乙個陣列或者vector長度為10,下標0 9代表取得數字,值代表是否已經輸出...