관리 메뉴

솜씨좋은장씨

[BaekJoon] 2460번 : 지능형 기차 2 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 2460번 : 지능형 기차 2 (Python)

솜씨좋은장씨 2022. 4. 20. 17:11
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 지능형 기차 2 입니다.

 

2460번: 지능형 기차 2

최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def calculate_train_people(current, train_out, train_in):
    return current - train_out + train_in

def smart_train_2(in_out_list):
    train_people_list = []
    current_people = 0
    
    for in_out in in_out_list:
        train_out, train_in = map(int, in_out.split())
        current_people = calculate_train_people(current_people, train_out, train_in)
        
        train_people_list.append(current_people)
        
    return max(train_people_list)


if __name__ == "__main__":
    in_out_list = []
    for _ in range(10):
        in_out = input()
        in_out_list.append(in_out)
        
    print(smart_train_2(in_out_list))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments