[python/파이썬] 백준 1059 좋은 구간
[문제 출처] https://www.acmicpc.net/problem/1059 1059번: 좋은 구간 [9, 10], [9, 11], [9, 12], [10, 11], [10, 12] www.acmicpc.net [문제 풀이] 집합 S와 n이 주어졌을 때, n을 포함하는 구간 중 집합 S에 포함된 정수가 포함되지 않은 구간을 구하는 문제이다. 조건을 만족하기 위해서는 집합 S를 오름차순으로 정렬하여, 집합 S의 원소 중에서 구간의 하한선과 상한선이 될 정수를 고르고 그 범위 내에서 구간을 정해야 한다. 그렇게 하한선과 상한선이 정해지면 구간의 개수를 세야 하는데, 경우는 2가지로 나눠질 수 있다. 구간의 시작이 n보다 작은 경우와, n인 경우이다. 예를 들어 보자 S = [4, 8, 13, 24, 30..