본문 바로가기
백준알고리즘/반복문

(Python/🥉3)백준 알고리즘 10951번: A+B - 4

by windy7271 2022. 5. 11.
728x90
반응형

문제 출처:https://www.acmicpc.net/problem/10951

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

풀이:

for i in sys.stdin:
    a, b = map(int,i.split())
    print(a+b)

input vs sys.stdin

 

input은 Python 공식 문서에 따르면

 

promt 인자가 있을 경우 끝에 개행 문자를 붙이지 않고 표준 출력에 쓴다. 그 후 함수는 입력을 통해 한 줄을 읽고, 문자열로 변환하여(그 이후  줄 바꿈을 제거) 값을 반환한다.

 

input ->개행문자를 벗겨 내어 -> 문자열로 변환 ->  줄 바꿈 제거 -> return

 

sys.stdin 은 

stdin은 모든 대화형 입력에 사용된다.(input()호출을 포함)

 


sys.stdin 은 여러줄을 입력받을때
sys.stdin.readline() - 한 줄 입력
sys.stdin.readline() 사용한 여러줄 입력

 

속도 면에서는 input 보다 sts.stdin이 빠르다


https://developeryuseon.tistory.com/90 

반응형

댓글