[백준 10950번 A+B - 3] 22강. 백준 단계별로 풀어보기 <3-2>
반응형
안녕하세요 밤샘공부입니다~
질문이 있으시면, 아래 오픈채팅방이나 메일로 보내주세요~
2시간 이내에 답변 드리겠습니다.
오픈챗 링크 : https://open.kakao.com/o/srASNxef
메일 주소 : studying.all.night.1114@gmail.com
전달력을 높이기 위해 평어체를 사용하였습니다.
1. 문제 설명
(1) 문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
|
(2) 입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) |
(3) 출력
각 테스트 케이스마다 A+B를 출력한다. |
(4) 예제
① 예시 1
- 입력
5
1 1
2 3
3 4
9 8
5 2
- 출력
2
5
7
17
7
2. 문제 해석 및 총평
반복문의 기초에 해당하는 문제로써, 반복문에 대한 기본 문법(특히, range 함수)과 print 출력 함수가 익숙하다면 쉽게 해결할 수 있는 문제이다. 여러가지 방식의 코드를 보며 이해해 보자.
3. 코드
(1) 모범 답안
# 모범 답안
n = int(input())
for i in range(n) :
num1, num2 = map(int, input().split())
print(num1 + num2)
반복할 횟수 n을 입력 받는다. 이후 n번 만큼 반복문을 반복하며, 두 수를 입력받아 그 합을 출력한다.
(2) 추가풀이 1
# 추가 풀이
n = int(input())
for i in range(n) :
lst = list(map(int, input().split()))
print(sum(lst))
이처럼 리스트로 입력 받아, sum 함수를 이용하여 답을 출력할 수 있다.
(3) 추가풀이 2
# 추가 풀이
n = int(input())
for i in range(n) :
print(sum(list(map(int, input().split()))))
조금 줄여 보았다.
(4) 추가풀이 3
# 추가 풀이
[print(sum(list(map(int, input().split())))) for i in range(int(input()))]
좀 더 줄여 보았다. (학습용으로만 보자. 코드는 효율성이 같다면 가독성 또한 중요하다.)
반응형
'밤샘코딩 > 백준 AtoZ' 카테고리의 다른 글
[백준 2739번 구구단] 21강. 백준 단계별로 풀어보기 <3-1> (0) | 2023.05.05 |
---|---|
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7> (0) | 2023.05.04 |
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6> (0) | 2023.04.28 |
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5> (0) | 2023.04.27 |
[백준 14681번 사분면 고르기] 17강. 백준 단계별로 풀어보기 <2-4> (0) | 2023.04.26 |
댓글
이 글 공유하기
다른 글
-
[백준 2739번 구구단] 21강. 백준 단계별로 풀어보기 <3-1>
[백준 2739번 구구단] 21강. 백준 단계별로 풀어보기 <3-1>
2023.05.05 -
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7>
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7>
2023.05.04 -
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6>
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6>
2023.04.28 -
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5>
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5>
2023.04.27