2739번
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
n = int(input())
for i in range(1, 10) :
print('%d * %d = %d'% (n, i, n*i))
15552번
첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다.
각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.
import sys
input = sys.stdin.readline
t = int(input())
for i in range(t) :
a, b = map(int, input().split())
print(a+b)
input() 대신 sys.stdin.readline를 입력받는 이유 !
한 두줄 입력받는 문제들과 다르게, 반복문으로 여러줄을 입력 받아야 할 때는 input()으로 입력 받는다면 시간초과가 발생할 수 있습니다.
🧷 참고
10951번
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
while True:
try:
a, b = map(int, input().split())
print(a+b)
except EOFError:
break
더이상 입력 값이 없는 경우 반복문을 종료하는 방법
except EOFError 대신 그냥 except를 사용하기도 합니다
'Algorithm' 카테고리의 다른 글
백준 | 5639 : 이진 검색 트리(Python/파이썬) (0) | 2024.03.06 |
---|---|
백준 | 2750 : 수 정렬하기 (Python/파이썬) (0) | 2024.02.01 |
[파이썬/Python] 백준 조건문(1330번/9498번/2753번/14681번/2884번/2525번/2480번) (0) | 2023.09.06 |
[파이썬/Python] 백준 기본 입출력 및 사칙연산(1000번/1001번/10869번/10926번/2588번/10171번) (0) | 2023.09.04 |