본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 5026번 : 박사 과정

by 빛밤하늘 2021. 4. 15.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

5026번: 박사 과정

첫째 줄에 문제의 개수 N이 주어진다. (1 ≤ N ≤ 1000) 다음 N개 줄에는 "a+b"형식의 덧셈 문제나 "P=NP"가 주어진다. a,b ∈ [0,1000]이며 a와 b는 정수이다.

www.acmicpc.net

 

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# 첫째 줄에 문제의 개수 N을 입력합니다.
N = int(input())

# 문제의 개수 N만큼 반복합니다.
for i in range(N):
    # 문제를 입력합니다.
    # a, b는 0에서 1000까지의 정수입니다.
    question = input()

    # 입력한 문제가 P=NP라면
    if question == 'P=NP':
        # skipped를 출력합니다.
        print('skipped')
        # 이번 문제는 결과를 출력했으니 다음 문제로 넘어갑니다.
        continue
    
    # P=NP가 아닌 문제인 경우 +로 구분해서 a, b 변수에 값을 저장합니다.
    a, b = map(int, question.split('+'))

    # a와 b를 더한 값을 출력합니다.
    print(a + b)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글