[백준 / BOJ] 10951번 A+B - 4 (C++, Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 8. 24. 00:25
Table of Contents
반응형
링크 : https://www.acmicpc.net/problem/10951
문제
문제 풀이
테스트 케이스의 개수와 종료 조건이 주어지지 않은 문제다.
C++ 상세 풀이
더보기
while(std::cin >> A >> B)
std::cout << A + B << "\n";
입력이 없을 때 종료된다는 조건을 넣었고, 이를 EOF(End Of File) 이라고 한다. 풀이 방법은 위와 같이 '입력이 있을 때까지' 라는 조건을 넣거나,
scanf("%d %d", &a, &b) != -1
while문에 아래와 같은 조건을 넣어 해결 할 수도 있다. (sacnf가 파일 끝에 도달한 뒤 읽고자 하면 -1을 반환한다.)
Python 상세 풀이
더보기
while True:
try:
A, B = map(int, input().split())
print(A + B)
except:
break
try, except문을 이용한다. (try문에 먼저 진입 후, 오류가 난다면 except로 이동된다.)
코드 전문
C++
Python
소감
살짝 생각해 볼 여지가 있는 문제였다. 처음에는 어떻게 조건을 줘야 할지 막막했다.
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 10818번 최소, 최대 (C++, Python) (0) | 2021.08.25 |
---|---|
[백준 / BOJ] 1110번 더하기 사이클 (C++, Python) (0) | 2021.08.24 |
[백준 / BOJ] 10952번 A+B - 5 (C++, Python) (0) | 2021.08.24 |
[백준 / BOJ] 10871번 X보다 작은 수 (C++, Python) (0) | 2021.08.23 |
[백준 / BOJ] 2439번 별 찍기 - 2 (C++, Python) (0) | 2021.08.23 |
@Reo :: 코드 아카이브
자기계발 블로그