-코드
a, b = map(int, input().split())
c, d = map(int, input().split())
arr = [0] * 101
for i in range(a, b):
arr[i] = 1
for i in range(c, d):
arr[i] = 1
print(arr.count(1))
처음에는 max와 min을 이용하여 짰으나 50프로에서 틀려서 찾아보니 배열을 사용하는 것을 보고 고민을 해봤습니다.
생각을 해보니 겹쳐져 있지 않을 경우를 빼놓고 생각한 것 같아서 배열을 통해서 다시 만들었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]12840번 창용이의 시계 (0) | 2021.11.09 |
---|---|
[백준/파이썬]17450번 과자 사기 (0) | 2021.11.08 |
[백준/파이썬]23037번 5의 수난 (0) | 2021.11.06 |
[백준/파이썬]11034번 캥거루 세마리2 (0) | 2021.11.05 |
[백준/파이썬]9461번 파도반 수열 (0) | 2021.11.04 |