백준 15552번 파이썬 코드

    문제

    파이썬 코드 답안

    import sys
    
    t = int(input())
    i = 0
    while i < t :
        a,b = map(int,sys.stdin.readline().split())
        print(a+b)
        i += 1
    
    
    

    ㄴㅇ라ㅣ먼ㅇ라ㅣㅓㄴㅁㅇㄹ 파이썬 15552번은 기존에 하던 것처럼 input()으로 받을 경우 시간 초과가 발생한다. 백준에서는 sys.stdin.readline()을 사용하라고 한다! sys.stdin.readline()은 그냥 사용하면 안되고, pip를 install 해주어야 사용이 가능하다.

     

    import sys를 해주면 된다.

    그리고 sys.stdin.readline()만 할 경우 마지막에 줄바꿈(\n)이 함께 자동으로 따라붙게 된다. 이것을 없애주기 위해서는 rstrip()을 사용해도 되고, split()을 사용해도 괜찮다. 

     

    'CS > BOJ' 카테고리의 다른 글

    백준 2577번 파이썬 코드 답안  (0) 2021.03.22
    백준 10871 파이썬 코드 답안  (0) 2021.03.22
    백준 1110번 파이썬 코드 답안  (0) 2021.03.22
    백준 2439번 파이썬 코드  (0) 2021.03.21
    백준 2884번 파이썬 코드 답안  (0) 2021.03.21

    댓글

    Designed by JB FACTORY