코딩테스트 대비를 위해 도움이 될만한 문제 추천 블로그가 있어서 이 단계대로 코테를 준비합니다.
참조 사이트: http://covenant.tistory.com/224
코딩테스트 대비를 위한 백준 문제 추천
코딩테스트 대비를 위한 백준 문제 추천 끝 없는 훈련만이 실전에서 흐트럼없이 정답을 향해서 움직일 수 있습니다. (Photo by Specna Arms on Unsplash) 작년 한 해 수많은 코딩테스트를 직접 경험하고
covenant.tistory.com
Part 1 준비운동 - 지능형 기차2 (백준 2460)
문제 출처: https://www.acmicpc.net/problem/2460
2460번: 지능형 기차 2
최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.
www.acmicpc.net
풀이
한번의 연산(타고 내림) 후 현재 기차 내부의 총원을 구하기 위한 num변수와 10회 연산 중에서 가장 많은 기차 내부의 인원을 구하기 위한 max변수를 선언하여
가볍게 풀 수 있습니다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include<iostream>
using namespace std;
int main()
{
int in, out;
int max = 0, num = 0;
//max: 기차에 가장많이 있는 사람 판별
//num: 기차에 있는 사람의 수
for (int i = 0; i < 10; i++) {
cin >> out >> in;
num = num + (in - out);
//한번 내리고 타고 나서 사람 수 파악
if (num > max)
max = num;
}
cout << max << endl;
return 0;
}
|
cs |
결과
'문제풀이(BOJ)' 카테고리의 다른 글
코딩 테스트 준비 1단계 기본기 - 백준 2309 (0) | 2021.03.24 |
---|---|
코딩 테스트 준비 1단계 기본기 - 백준 10870 (0) | 2021.03.24 |
코딩 테스트 준비 1단계 기본기 - 백준 10818 (0) | 2021.03.23 |
코딩 테스트 준비 1단계 기본기 - 백준 3460 (2) | 2021.03.23 |
코딩 테스트 준비 1단계 기본기 - 백준 2501 (0) | 2021.03.23 |