반응형
백준 [단계별로 풀어보기]: (3단계) "반복문", python
1. 문제번호 및 정답비율

2. 문제별 필요 지식 및 풀이 포인트
3. 문제별 풀이 코드
#구구단 2739
n = int(input())
for i in range(1,10):
print(n, "*", i, "=", n*i)
#A+B-3 10950
t = int(input())
for x in range(t):
a,b = map(int, input().split())
print(a+b)
#합 8393
n = int(input())
for i in range(1,n):
n += i
print(n)
''' 런타임에러
for i in range(1,n+1):
sum = (1+n)*n // 2
print(sum)'''
#영수증 25304
x = int(input())
n = int(input())
sum = 0
for i in range(n):
a,b = map(int, input().split())
sum += a*b
if x == sum:
print("Yes")
else:
print("No")
#코딩은 체육과목 입니다 25314
n = int(input())
for i in range(1,n):
i = (n//4)*"long "
print(i, "int", sep = "") #sep(seperation)은 앞과 연결시켜 출력, end는 줄바꿈 '안'함
#빠른 A+B 15552
import sys
t = int(input())
for i in range(t):
a, b = map(int, sys.stdin.readline().split()) #ValueError: not enough values to unpack (expected 2, got 0)
print(a+b)
#A+B-7 11021
t = int(input())
for i in range(0,t):
a, b = map(int, input().split())
print(f"Case #{i+1}:", a+b)
#A+B-8 11022
t = int(input())
for i in range(0,t):
a, b = map(int, input().split())
print(f"Case #{i+1}: {a} + {b} =", a+b)
#별 찍기-1 2438
t = int(input())
for i in range(0,t):
print("*"*(i+1)) # 1*, 2*, 3*가 아닌 *, **, ***로 계산된다. 숫자가 아니더라도 곱셈이 됨
#별 찍기-2 2439
'''다시풀어보기'''
t = int(input())
for i in range(1,t+1):
print(" "*(t-i) + "*"*i) #,는 왼쪽 공백이 추가되므로 +사용
#A+B-5 10952
while True: #for i in range(): ()안에 들어갈 반복 횟수가 없으므로 while문을 사용
a,b = map(int, input().split())
if a == 0 and b == 0:
break
else:
print(a+b)
#while True:혹은 while 1: 은 '무한반복'을 의미
#A+B-4 10951
while True:
try:
a,b = map(int, input().split())
print(a+b)
except:
break
반응형
'PS > BOJ : 단계별로 풀어보기' 카테고리의 다른 글
| 백준 [단계별로 풀어보기]: (6단계) "심화 1", python (2) | 2024.08.22 |
|---|---|
| 백준 [단계별로 풀어보기]: (5단계) "문자열", python (0) | 2024.08.20 |
| 백준 [단계별로 풀어보기]: (4단계) "1차원 배열", python (3) | 2024.08.17 |
| 백준 [단계별로 풀어보기]: (2단계) "조건문", python (1) | 2024.08.17 |
| 백준 [단계별로 풀어보기]: (1단계) "입출력과 사칙연산", python (1) | 2024.08.01 |