N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
n = int(input())
for i in range(1,10):
print(f'{n} * {i} = {n*i}')
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
t = int(input())
for i in range(t):
A, B = map(int, input().split())
print(A+B)
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
n = int(input())
sum = 0
for i in range(1, n+1):
sum+=i
print(sum)
첫 줄에 테스트케이스의 개수 T가 주어진다.
각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.
import sys
t = int(input())
for i in range(t):
A, B = map(int, sys.stdin.readline().split())
print(A, B)
이번 백준 문제에서는 input 대신 sys.stdin.readline을 사용하라고 지시했다.
sys.stdin.readline은 무엇일까
코랩에서 사용해봤지만, 계속 오류가 난다 코랩에서는 지원을 안하는 것 같다
우선, sys.stdin.readline
을 사용하려면 import sys
를 해야 한다.
input( )
내장 함수는 입력받은 값에 개행 문자(\n)를 제거해서 리턴한다.sys.stdin.readline
는 제거하지 않고 개행 문자(\n)를 모두 포함해서 리턴한다.sys.stdin.readline
를 쓰는 이 문제의 제목이 "빠른 A+B"인 것이다..!!n = int(input())
for i in range(1, n+1):
print(i)
n = int(input())
for i in range(n):
print(n-i)
or
n = int(input())
for i in range(n, 0, -1):
print(i)