題目:
輸入:第一行輸入乙個數n,表示下邊有幾行。接下來輸入n行,每一行格式為1,2;3,4;5,6......
輸出:將重疊部分進行合併的結果,按從小到大輸出。
例如:
python實現:
import sys
if __name__ == '__main__':
n = input()
q =
for i in range(n):
line = sys.stdin.readline().strip().split(';')
for li in range(0, len(line)):
values = line[li].split(',')
values = map(int, values)
r = sorted(q)
x =
y =
for i in range(0, len(r)):
s = x[0]
e = y[0]
result =
for i in range(1, len(r)):
if x[i] <= e:
e = max(y[i], e)
continue
else:
a = str(s) + ',' + str(e)
s = x[i]
e = y[i]
a = str(s) + ',' + str(e)
print ';'.join(result)
位元組跳動筆試題
要求 輸入陣列長度,然後輸入陣列中的各個元素,最後輸入整數k,要求找出陣列中三個元素小於k的三個元素,例如 輸入陣列長度 6 輸入陣列元素 2 0 1 2 3 6 輸出三元組 共4個 下面給出思路和 思路 1 獲得使用者輸入的陣列長度n,若n不為整數,則提示錯誤。2 建立陣列。3 獲得使用者輸入的陣...
集合合併問題 《位元組跳動》筆試第二題
題目 輸入 第一行輸入乙個數n,表示下邊有幾行。接下來輸入n行,每一行格式為1,2 3,4 5,6 輸出 將重疊部分進行合併的結果,按從小到大輸出。例如 修改 如下 import sys if name main n input q for i in range int n line sys.std...
位元組跳動筆試面試經歷
一面是一位和藹的中年程式設計師。1.高階函式 一步一步引導我說出思路!最後面試結束後我查了乙個是乙個js術語。面試官對我說 因為你們學校學習和工作之間是有差距的,所以不會直接問你知識,我會給你一些線索看看你的思路 這個問題大概答出了大半題,大概是這樣。2.筆試經歷 讓我驚訝的是面試官還願意聽聽我筆試...