import sys
n=int(sys.stdin.readline())
for i in range(n,0,-1):
    print(i)

 

range(n,0,-1)을 이용한 for문은 n부터 0+1=1까지 1줄어들며 print 시키는 구문이다.

 

 

 

문제 : https://www.acmicpc.net/problem/2742

 

2742번: 기찍 N

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

'Baekjoon > python' 카테고리의 다른 글

[백준 11022번] A+B - 8  (0) 2022.04.21
[백준 11021번] A+B - 7  (0) 2022.04.21
[백준 2741번] N 찍기  (0) 2022.04.21
[백준 15552번] 빠른 A+B  (0) 2022.04.20
[백준 8393번] 합  (0) 2022.04.20
import sys
n=int(sys.stdin.readline())
for i in range(1,n+1):
    print(i)

 

sys.stdin.readline()을 사용하기 위해서 가장 먼저 sys를 import하는 것을 잊지 않도록 하자.

 

 

 

문제 : https://www.acmicpc.net/problem/2741

 

2741번: N 찍기

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

'Baekjoon > python' 카테고리의 다른 글

[백준 11021번] A+B - 7  (0) 2022.04.21
[백준 2742번] 기찍 N  (0) 2022.04.21
[백준 15552번] 빠른 A+B  (0) 2022.04.20
[백준 8393번] 합  (0) 2022.04.20
[백준 10950번] A+B - 3  (0) 2022.04.20
import sys
T=int(input())
for i in range(1,T+1):
    num1,num2=map(int,sys.stdin.readline().split())
    print(num1+num2)

 

for문에서 입출력 방식이 느리면 한 두줄이 아닌 여러줄을 입력받거나 출력할 때 시간 초과가 날 수 있다.

그러므로 input 대신 sys.stdin.readline을 사용해야 한다.

sys.stdin.readline을 사용하기 위해서는 먼저 sys를 import 해주어야한다는 점을 잊지말자.

 

 

 

문제: https://www.acmicpc.net/problem/15552

 

15552번: 빠른 A+B

첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 2742번] 기찍 N  (0) 2022.04.21
[백준 2741번] N 찍기  (0) 2022.04.21
[백준 8393번] 합  (0) 2022.04.20
[백준 10950번] A+B - 3  (0) 2022.04.20
[백준 2739번] 구구단  (0) 2022.04.19

+ Recent posts