밤 11시에 사람들이 가장 많이 타고 내리는 역을 찾는 코드
import csv f = open('subwaytime.csv') data = csv.reader(f) next(data) next(data) mx = 0 mx_station = '' t = int(input('몇 시의 승차 인원이 가장 많은 역이 궁금하세요? : ')) for row in data : row[4:] = map(int, row[4:]) a = row[4+(t-4)*2] # 입력 받은 시각의 승차 인원 값 추출하기 if a > mx : # 모든 데이터 탐색 mx = a mx_station = row[3]+'('+ row[1]+')' print(mx_station, mx) # 승차 인원이 가장 큰 역과 인원 값 출력
실행 결과
몇 시의 승차 인원이 가장 많은 역이 궁금하세요? : 23──▶ 입력 강남(2호선) 145504
정답은 강남역이었습니다! 밤 11시에 가장 많이 타는 이유는, 아마 늦게까지 야근을 했거나 친구들을 만나 놀다가 집에 귀가하는 것임을 미루어 짐작할 수 있습니다.
TIP
혹시 홍대입구역이라고 생각했다면 복수 정답으로 인정합니다! 1년 열두 달 중 홍대입구역이 정답인 달이 많기 때문입니다. 여러분이 직접 연말연초가 아닌 달의 데이터를 찾아 확인해 보세요.