일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 백준
- 해킹실습
- SQL
- 문법
- SQL 정리
- 자바
- 엘라스틱서치
- 데이터베이스
- 프로그래밍
- 리눅스마스터 2급 2차
- 이클립스
- SQL 문법
- 오라클
- 스프링부트
- 스프링
- 파이썬
- 기초
- 문제풀이
- 빅데이터
- 토이프로젝트
- MySQL
- 프로그래머스
- 알고리즘
- 모의해킹
- c언어
- 위클리챌린지
- 필기
- 코딩테스트
- 스파크
- 데이터프로그래밍
- Today
- Total
개발일기
백준 2460번 파이썬 풀이 : 지능형 기차 2 본문
문제 링크 : https://www.acmicpc.net/problem/2460
2460번: 지능형 기차 2
최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.
www.acmicpc.net
문제
최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. 이 장치를 이용하여 출발역에서 종착역까지 가는 도중 기차 안에 사람이 가장 많을 때의 사람 수를 계산하려고 한다. 단, 이 기차를 이용하는 사람들은 질서 의식이 투철하여, 역에서 기차에 탈 때, 내릴 사람이 모두 내린 후에 기차에 탄다고 가정한다.
예를 들어, 위와 같은 경우를 살펴보자. 이 경우, 기차 안에 사람이 가장 많은 때는 2번역에서 3명의 사람이 기차에서 내리고, 13명의 사람이 기차에 탔을 때로, 총 42명의 사람이 기차 안에 있다.
이 기차는 다음 조건을 만족하면서 운행된다고 가정한다.
- 기차는 역 번호 순서대로 운행한다.
- 출발역에서 내린 사람 수와 종착역에서 탄 사람 수는 0이다.
- 각 역에서 현재 기차에 있는 사람보다 더 많은 사람이 내리는 경우는 없다.
- 기차의 정원은 최대 10,000명이고, 정원을 초과하여 타는 경우는 없다.
10개의 역에 대해 기차에서 내린 사람 수와 탄 사람 수가 주어졌을 때, 기차에 사람이 가장 많을 때의 사람 수를 계산하는 프로그램을 작성하시오.
입력
각 역에서 내린 사람 수와 탄 사람 수가 빈칸을 사이에 두고 첫째 줄부터 열 번째 줄까지 역 순서대로 한 줄에 하나씩 주어진다.
출력
첫째 줄에 최대 사람 수를 출력한다.
# 문제 풀이 ( 문제 유형 : 구현 )
이 문제는... 새로운 문제인줄 알고 풀었는데 생각해보니
https://hanmingi.tistory.com/78
백준 2455번 파이썬 풀이 : 지능형 기차
문제 링크 : https://www.acmicpc.net/problem/2455 2455번: 지능형 기차 최근에 개발된 지능형 기차가 1번역(출발역)부터 4번역(종착역)까지 4개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거
hanmingi.tistory.com
예전에 푼 문제랑 똑같은 문제임을 알게 되었다. 2455번 문제는 반복문을 4번 반복하는 대신 해당 문제는 반복문을 10번 반복하는 차이점 밖에 없는 문제이다.
1
2
3
4
5
6
7
8
|
people, max_people = 0, 0
for _ in range(10):
out_people, in_people = map(int, input().split())
people += in_people - out_people
if max_people < people:
max_people = people
print(max_people)
|
cs |
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준 2501번 파이썬 풀이 : 약수 구하기 (0) | 2021.10.02 |
---|---|
백준 1059번 파이썬 문제풀이 : 좋은 구간 (2) | 2021.10.01 |
백준 1032번 파이썬 풀이 : 명령 프롬포트 (0) | 2021.09.28 |
백준 1052번 파이썬 풀이 : 물병 (0) | 2021.09.26 |
백준 2163번 파이썬 풀이 : 초콜릿 자르기 (0) | 2021.09.25 |