링크 : https://softeer.ai/practice/info.do?eventIdx=1&psProblemId=584
#testcase
# N,M= 3, 3
# X = [[50, 50], [40, 40], [10, 30]]
# Y = [[60, 76], [18, 28], [22, 50]]
import sys
input = sys.stdin.readline
N,M = map(int,input().split())
X = []
Y = []
for _ in range(N) :
x1, x2 = map(int,input().split())
X.append([x1,x2])
for _ in range(M) :
y1, y2 = map(int, input().split())
Y.append([y1,y2])
x_range= [0 for i in range(0, 100)]
y_range = [0 for i in range(0,100)]
start,v = X[0]
x_range[0:start] = [v for _ in range(start)]
for st, v in X[1:] :
x_range[start:start+st] = [v for _ in range(st)]
start = start+st
y_range = [0 for i in range(0,100)]
start,v = Y[0]
y_range[0:start] = [v for _ in range(start)]
for st, v in Y[1:] :
y_range[start:start+st] = [v for _ in range(st)]
start = start+st
max_diff = 0
for x, y in zip(x_range,y_range) :
max_diff = max(max_diff, (y-x))
print(max_diff)
'CodingTest' 카테고리의 다른 글
프로그래머스 92344 파괴되지 않은 건물 파이썬 (0) | 2022.06.15 |
---|---|
프로그래머스 60057 문자열압축 파이썬 (0) | 2022.06.15 |
Softeer [21년 재직자 대회 예선] 비밀메뉴 파이썬 (0) | 2022.06.05 |
SWEA 1206. [S/W 문제해결 기본] 1일차 - View 파이썬 (0) | 2022.06.05 |
SWEA 1208. [S/W 문제해결 기본] 1일차 Flatten 파이썬 (0) | 2022.06.05 |