728x90
1. [2739] 구구단
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
n = int(input())
for i in range(1, 10):
print(n, "*", i, "=", n*i)
2. [10950] A+B-3
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
T = int(input())
for i in range(T):
a, b = map(int, input().split())
print(a + b)
3. [8393] 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
n = int(input())
result = 0
for i in range(1,n+1):
result += i
print(result)
4. [15552] 빠른 A+B
본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다.
import sys
T = int(input())
for i in range(T):
A, B = map(int, sys.stdin.readline().split())
print(A+B)
5. [2741] N 찍기
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
N = int(input())
for i in range(1, N+1):
print(i)
6. [2742] 기찍 N
자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
N = int(input())
for i in range(N):
print(N-i)
7. [11021] A+B-7
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
T = int(input())
for i in range(1, T+1):
a, b = map(int, input().split())
print("Case #{0}: {1}".format(i, a+b))
8. [11022] A+B-8
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
T = int(input())
for i in range(1, T+1):
a, b = map(int, input().split())
print("Case #{0}: {1} + {2} = {3}".format(i, a, b, a+b))
9. [2438] 별 찍기 - 1
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
N = int(input())
for i in range(1, N+1):
print("*"*i)
10. [2439] 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
N = int(input())
for i in range(1, N+1):
print(" "*(N-i) + "*"*i)
11. [10871] X보다 작은 수
정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
N, X = map(int, input().split())
A = list(map(int, input().split()))
for i in A:
if i < X:
print(i, end=" ")
728x90
'Programing 프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[백준] 5단계: 1차원 배열 (0) | 2022.02.07 |
---|---|
[백준] 4단계: while문 (0) | 2022.01.21 |
[백준] 2단계: if문 (0) | 2022.01.19 |
[백준] 1단계: 입출력과 사칙연산 (0) | 2022.01.18 |
2021 Dev-Matching: 웹 백엔드 개발자 - 헤비 유저가 소유한 장소 (0) | 2022.01.12 |