반응형
바로가기
https://www.acmicpc.net/step/3
# 2739번 : 구구단
# 숫자를 입력하면, 입력값에 의한 구구단 만들기
n = int(input())
for i in range(1,10):
print(n,'*',i,'=', n*i)
# 10950번 : A+B-3
# 테스트의 개수 T개, 한 테스트 당 두 정수 A, B 입력 후, A+B 출력
t = int(input())
for i in range(t):
a, b = map(int, input().split())
print(a+b)
# 8393번 : 합
n = int(input())
sum = 0
for i in range(1,n+1):
sum = sum + i
print(sum)
n = int(input())
sum = 0
for i in range(1,n+1):
sum += i
print(sum)
n = int(input())
sum = 0
for i in range(n):
sum = sum + i + 1
print(sum)
# 25304번 : 영수증
# x = 구매한 물건의 총 금액
# n = 구매한 물건의 종류(가지) 수
# a,b = 해당 물건 가격, 해당 물건 개수
# 총 금액과 검산 금액이 일치하면 Yes, 불일치시 No
x = int(input())
n = int(input())
check = 0
for i in range(n):
a,b = map(int, input().split())
check = check + a * b
if check == x:
print("Yes")
else:
print("No")
# 15552번 : 빠른 A+B
# 반복문으로 여러줄을 입력받는 상황에서 sys.stdin.readline()을 사용해야 시간초과가 발생하지 않는다.
# 한 개의 정수를 입력받을 떄
import sys
a = int(sys.stdin.readline())
# 정해진 개수의 정수를 한 줄에 입력받을 때
a, b, c= map(int,sys.stdin.readline().split())
# 한 줄에 입력받아 리스트 저장할 때
data = list(map(int,sys.stdin.readline().split()))
# 임의의 개수의 정수를 n줄 입력받아 2차원 리스트에 저장할 때
data = []
n = int(sys.stdin.readline())
for i in range(n):
data.append(map(int,sys.stdin.readline().split()))
# 문자열 n줄을 입력받아 리스트에 저장할 때
# strip(): 맨 앞과 맨 끝의 공백문자를 제거
n = int(sys.stdin.readline())
data = [sys.stdin.readline().strip() for i in range(n)]
# colab에서는 sys.stdin.readline() 작성 안 됨.
import sys
t = int(input())
for i in range(t):
a, b = map(int, sys.stdin.readline().split())
print(a+b)
import sys
t = int(input())
for i in range(t):
a, b = map(int, input().split())
print(a+b)
# 11021번 : A + B - 7
# t: 테스트 개수
# a,b : a + B
t = int(input())
for i in range(1, t+1):
a,b = map(int, input().split())
print("Case #{}: {}".format(i, a+b))
# 11022번 : A + B - 8
# t: 테스트 개수
# a,b : a + B
t = int(input())
for i in range(1, t+1):
a,b = map(int, input().split())
print("Case #{}: {} + {} = {}".format(i, a, b, a+b))
# 2438번 : 별 찍기 - 1
n = int(input())
for i in range(1, n+1):
star = '*'
print(star * i)
# 2439번 : 별 찍기 - 2
# 공백 채우는 함수 ljust(글자수," ") : 오른쪽 공백 채우기, rjust(글자수, " "): 왼쪽 공백 채우기
n = int(input())
for i in range(1, n+1):
a = '*'
aa = a*i
print(aa.rjust(n," "))
# 10952번 : A + B - 5
# 반복되는 덧셈하되, 0 0이 나오면 출력 멈춤
while True:
a,b = map(int, input().split())
if (a==0 and b==0):
break
else:
print(a+b)
# 10951번 : A + B - 4
# try - except : try구문 쪽에 에러가 발생할 가능성 있는 코드 작성 / except구문 쪽에 예외 발생 시 실행할 코드 작성
while True:
try:
a, b = map(int, input().split())
except:
break
print(a+b)
# 1110번 : 더하기 사이클
n = int(input()) # 처음 입력값
key = n # while 루프를 빠져나올 수 있는 최종 출력값
cnt = 0 # while 루프 count
while True:
cnt += 1 # While 루프가 돌아갈 때마다 1씩 더해짐
sum = n//10 + n%10
n = n%10*10 + sum%10
if (n==key):
break
print(cnt)
반응형
'그냥, 코딩' 카테고리의 다른 글
(python)백준 5단계 : 함수 (0) | 2022.12.20 |
---|---|
(python)백준 4단계 1차원 배열 (0) | 2022.12.20 |
(python)백준 2단계 조건문(파이썬) (0) | 2022.12.10 |
[개발자를 위한 머신러닝&딥러닝] 자연어 처리를 위한 순환 신경망 (0) | 2022.11.09 |
[개발자를 위한 머신러닝&딥러닝] 임베딩을 사용한 감성 프로그래밍 (0) | 2022.10.31 |