
백준 알고리즘에서 입출력 관련 문제를 풀때 필수로 알아야 하는 부분을 예시와 함께 정리했습니다. 이 글을 쓰는 저와 마찬가지로 아주 초급(브론즈 5) 수준의 문제들이므로 가볍게 보셔도 될 듯합니다.
A = input()
number = input("숫자를 입력해 주세요: ")
number = int(input("숫자를 입력해 주세요: ")A = input()
print(A)
기초에서 배운 내용을 응용하여 실제 알고리즘 연습 문제에 적용해 보겠습니다.
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력: 첫째 줄에 A+B를 출력한다.
A, B = map(int, input().split())
print(A + B)
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 < A, B < 10)
출력: 각 테스트 케이스마다 A+B를 출력한다.
T = int(input())
for i in range(T):
A, B = map(int, input().split(","))
print(A+B)
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10)
출력: 첫째 줄에 A+B를 출력한다.
A = int(input())
B = int(input())
print(A + B)
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력: 각 테스트 케이스마다 A+B를 출력한다.
T = int(input())
for i in range(T):
A, B = map(int, input().split())
print(A+B)
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력: 각 테스트 케이스마다 A+B를 출력한다.
while True:
try:
A, B = map(int, input().split())
print(A + B)
except:
break
문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력: 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다.
출력: 각 테스트 케이스마다 A+B를 출력한다.
while True:
A, B = map(int, input().split())
if A == 0 or B == 0:
break
else:
print(A + B)
글로벌소프트웨어캠퍼스와 교보DTS가 함께 진행하는 챌린지입니다.
순살코드가 되지 않으려면 기초를 탄탄히..!