BAEKJOON 10950
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
#백준 10950
count = int(input())
for i in range(count):
numA, numB = map(int, input().split())
print(numA+numB)
BAEKJOON 15552
문제
Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다.
단, 이때는 맨 끝의 개행 문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우
.rstrip(). rstrip()을 추가로 해 주는 것이 좋다.
입력
첫 줄에 테스트 케이스의 개수 T가 주어진다.
T는 최대 1,000,000이다. 다음 T 줄에는 각각 두 정수 A와 B가 주어진다.
A와 B는 1 이상, 1,000 이하이다.
빠른 입력 처리를 위해 사용하는 함수가 정해져 있습니다.
sys.stdin.readline() 함수는 sys를 import 하여 사용할 수 있습니다.
사용 방식은 input()과 비슷합니다.
#백준15552
import sys
count = int(sys.stdin.readline())
for i in range(count):
numA, numB = map(int, sys.stdin.readline().split())
print(numA+numB)
BAEKJOON 11021
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
#x 형식의 값을 출력시키기 위해서 C에서의 변수 대입 방식을 사용했습니다.
for문의 정수인 i가 곧 카운트이기 때문에 %d 자료형으로 받아줍니다.
대입하기 위해 %연산자를 사용합니다.
#백준 11021
count = int(input())
for i in range(1,count+1):
numA, numB = map(int, input().split())
print("Case #%d:" %i, numA+numB)
#C처렁 %d = 정수, 대입 방식은 % 사용
BAEKJOON 11022
위의 문제에서 출력 형태만 다르기 때문에 바로 적용하였습니다.
#백준 11022
count = int(input())
for i in range(1,count+1):
numA, numB = map(int, input().split())
print("Case #%d: %d + %d = %d" %(i, numA, numB, numA+numB))
-끝-
'작업 > Problem Solving' 카테고리의 다른 글
백준 10871(X보다 작은 수) 파이썬(python) 해결 (0) | 2020.07.21 |
---|---|
백준 2439(별 찍기 -2) 파이썬(python) 해결 (0) | 2020.07.21 |
백준 2739(구구단) 파이썬(python) 해결 (0) | 2020.07.20 |
백준 2884(알람 시계) 파이썬(python)으로 해결 (0) | 2020.07.19 |
백주 14681번(사분면 고르기) 파이썬(python)으로 해결 (0) | 2020.07.19 |