백준 - 반복문 (python)

지환·2023년 8월 3일
0

백준(python)

목록 보기
2/67

출처 | https://www.acmicpc.net/step/3

2739번 구구단

a = int(input())


for i in range(1,10):
    print(a ,"*",i,"=",a*i)

10950번 A+B-3

a = int(input())

for i in range(a):
    c,d = map(int,input().split())
    sum = c+d
    print(c+d)

8393번 합

n = int(input())

total = 0  # 변수에 0을 지정
for i in range(1, n+1) :  # 1부터 n까지
    total += i  # total = total + i와 같은 의미
print(total)

25304번 영수증

# 첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다.
total= int(input())
 
# 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 
type= int(input())
 
sum=0 # 총 금액
 
# 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다.
for i in range(type):
    a,b= map(int,input().split())
    sum += a*b
 
# 총 금액과 영수증 금액 같은지 확인     
if total==sum: print("Yes")
else: print("No")
  • 핵심 포인트는 map

25314번 코딩은 체육과목 입니다.

n= int(input())

for _ in range(int(n/4)): # 4로 나눈 값 만큼 반복
    print("long ",end="") #이어서 출력
print("int")

15552번 빠른 A+B

import sys

a = int(sys.stdin.readline())
sum = 0

for i in range(a):
    b, c = list(map(int, sys.stdin.readline().split()))
    sum = b+c
    print(sum)

sys.stdin.readline() 사용법

1) 한 개의 정수를 입력 받을 떄

import sys

str = int(sys.stdin.readline())

2) 정해진 개수의 정수를 입력 받을 때

import sys

a, b = map(int, sys.stdin.readline().split())

3) 임의의 개수의 정수를 입력 받을 때

import sys

data = list(map(int, sys.stdin.readline().split()))

4) N줄의 문자열을 입력 받아 리스트에 저장할 때

import sys

n = int(sys.stdin.readline())
data = [sys.stdin.readline().strip() for i in range(n)]

5) 문자열 입력 받을 때

import sys

str = sys.stdin.readline()

140문제남음

profile
아는만큼보인다.

0개의 댓글