코딩테스트/백준) 단계별로 풀기

백준- 단계별로 풀어보기| 3단계- 반복문

영최 2023. 3. 15. 01:32
728x90

 

단계 문제번호 제목 코드  
1 2739  구구단 num = int(input())
for i in range(9):
    print(num,'*',i+1,'=',num*(i+1))
구구단을 출력하는 문제
2 10950  A+B - 3 test_case = int(input())
for i in range(test_case):
    num1, num2 = map(int, input().split())
    print(num1+num2)
A+B를 여러 번 출력하는 문제
3 8393  합 n = int(input())
sum = 0
for i in range(n):
    i += 1
    sum+=i
print(sum)
1부터 N까지의 합을 구하는 문제. 물론 반복문 없이 풀 수도 있습니다.
4 25304  영수증 total = int(input())
types = int(input())
sum = 0
for i in range(types):
    price, num = map(int, input().split())
    sum += price*num
if sum == total:
    print('Yes')
else:
    print('No')
💸
5 25314  코딩은 체육과목 입니다 h_byte =  int(input())
repeat_num = h_byte//4
print('long '*repeat_num+ 'int')
코딩 공부를 잘 하여 이렇게 long long long long...을 칠판에 적는 일이 없도록 합시다.  +로써야 에러 안뜸, ','로써서 에러떴음
6 15552  빠른 A+B import sys
case = int(sys.stdin.readline())
for i in range(case):
    num1, num2 = map(int, sys.stdin.readline().split())
    print(num1+num2)
빠르게 입력받고 출력하는 문제  / Input() 대신 sys.stdin.readline() 사용
7 11021  A+B - 7 import sys
case = int(sys.stdin.readline())
for i in range(case):
    num1, num2 = map(int, sys.stdin.readline().split())
    print(f"Case #{i+1}: {num1+num2}")
A+B를 조금 더 아름답게 출력하는 문제 / 자바의 백틱처럼 파이썬은 f'문자열~~{변수}~~~ '
8 11022  A+B - 8 import sys
case = int(sys.stdin.readline())
for i in range(case):
    num1, num2 = map(int, sys.stdin.readline().split())
    print(f"Case #{i+1}: {num1} + {num2} = {num1+num2}")
A+B를 바로 위 문제보다 아름답게 출력하는 문제
9 2438  별 찍기 - 1 import sys
num = int(sys.stdin.readline())
for i in range(num):
    print('*'*(i+1))
별을 찍는 문제 1
10 2439  별 찍기 - 2 import sys
num = int(sys.stdin.readline())
for i in range(num):
    print(' '*(num-(i+1))+'*'*(i+1))
별을 찍는 문제 2/ +로써야 에러 안뜸, ','로써서 에러떴음, 왼쪽에 공백 쓸때 ' ' 띄어쓰기 한칸
11 10952  A+B - 5 import sys
while(True):
    a, b = map(int,sys.stdin.readline().split())
    if (a == 0) and (b == 0):
        break;
    else:
        print(a+b)
0 0이 들어올 때까지 A+B를 출력하는 문제/ True를 true로 썼음;;
12 10951  A+B - 4 import sys
while(True):
    try:
        a, b = map(int, sys.stdin.readline().split())
        print(a+b)
    except:
        break
입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요./ try except 문으로 값이 더이상 안들어올때까지 입력받음
728x90