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
'코딩테스트 > 백준) 단계별로 풀기' 카테고리의 다른 글
백준- 단계별로 풀어보기| 6단계- 심화 1 (0) | 2023.04.01 |
---|---|
코딩테스트 - 파이썬 (0) | 2023.03.30 |
백준- 단계별로 풀어보기| 2단계- 조건문 (1) | 2023.03.09 |
백준- 단계별로 풀어보기| 1단계- 입출력과 사칙연산-02 (0) | 2023.03.08 |
백준- 단계별로 풀어보기| 1단계- 입출력과 사칙연산-01 (0) | 2023.03.06 |