Im solving(trying) to solve Crime at Piccadily Circus but i keep getting a wrong answer
report from the judge. My homebrewn tests come out fine, so i think there is a problem with my io. If its an io error can someone help me fix it, and if its an algorithmic error, just point me in the right direction
Thank you
!/usr/bin/python
import sys
input_file = sys.argv[-1]
cfg = open(input_file)
intervals = {}
period = []
def interval():
possible_read = cfg.readline()
if possible_read == '\n':
possible_read = cfg.readline()
possible = possible_read.split()
period.append(int(possible[0]))
period.append(int(possible[1]))
for x in range(period[0], period[1] + 1):
intervals[str(x)] = 0
def find_vals():
interviewed = int(cfg.readline())
for x in range(interviewed):
suspect = cfg.readline()
time_range = suspect.split()
time_range[0] = int(time_range[0])
time_range[1] = int(time_range[1])
if time_range[0] < period[0]:
time_range[0] = period[0]
if time_range[1] > period[1]:
time_range[1] = period[1]
for x in range(time_range[0], time_range[1] + 1):
intervals[str(x)] += 1
for x in range(10):
interval()
find_vals()
print min(intervals.values()), max(intervals.values())
intervals = {}
period = []