[백준 11382번 곱셈] 11강. 백준 단계별로 풀어보기 <1-11>
반응형
안녕하세요 밤샘공부입니다~
질문이 있으시면, 아래 오픈채팅방이나 메일로 보내주세요~
2시간 이내에 답변 드리겠습니다.
오픈챗 링크 : https://open.kakao.com/o/srASNxef
메일 주소 : studying.all.night.1114@gmail.com
전달력을 높이기 위해 평어체를 사용하였습니다.
1. 문제 설명
(1) 문제
꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! |
(2) 입력
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. |
(3) 출력
A+B+C의 값을 출력한다. |
(4) 예제
① 예시 1
- 입력
77 77 7777
- 출력
7931
2. 문제 해석 및 총평
세 수를 입력 받은 뒤 세 수의 합을 출력하면 되는 문제이다. 세수를 입력 받을 때, 변수 3개를 이용하여 입력받을지 아니면 리스트 1개로 입력받을지 선택하면 된다. 변수 3개로 입력 받았다면 그냥 3개를 더하면 될 것이고, 리스트로 입력 받았다면 sum을 쓸 수도 있다. 이러한 과정이 익숙하다면 풀이를 한줄로 끝낼 수도 있다.
3. 코드
(1) 모범답안
#모범 답안
a, b, c = input().split()
a = int(a)
b = int(b)
c = int(c)
print(a+b+c)
세 수를 공백을 기준으로 a, b, c에 입력 받는다. 이때, a, b, c의 자료형은 str이므로 덧셈 연산을 하기 위해서는 int로 바꾸어 주어야 한다. 따라서, int 자료형으로 타입을 바꾸어 준 뒤 더한 결과값을 출력해주면 된다.
(2) 추가풀이
#모범 답안
a, b, c = map(int, input().split())
print(a+b+c)
과정은 똑같으나 map 함수를 쓰면 입력받을 때 부터 자료형을 변환시킬 수 있다.
(3) 추가풀이
#추가 풀이
lst = list(map(int, input().split()))
print(sum(lst))
리스트로 입력 받은 뒤 sum을 써도 좋다.
(4) 추가풀이
#추가 풀이
print(sum(list(map(int, input().split()))))
한줄로 해결 가능하다.
반응형
'밤샘코딩 > 백준 AtoZ' 카테고리의 다른 글
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13> (0) | 2023.04.24 |
---|---|
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12> (0) | 2023.04.21 |
[백준 2588번 곱셈] 10강. 백준 단계별로 풀어보기 <1-10> (0) | 2023.04.19 |
[백준 10430번 나머지] 9강. 백준 단계별로 풀어보기 <1-9> (0) | 2023.04.18 |
[백준 18108번 1998년생인 내가 태국에서는 2541년생?!] 8강. 백준 단계별로 풀어보기 <1-8> (0) | 2023.04.17 |
댓글
이 글 공유하기
다른 글
-
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13>
[백준 10172번 개] 13강. 백준 단계별로 풀어보기 <1-13>
2023.04.24 -
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12>
[백준 10171번 고양이] 12강. 백준 단계별로 풀어보기 <1-12>
2023.04.21 -
[백준 2588번 곱셈] 10강. 백준 단계별로 풀어보기 <1-10>
[백준 2588번 곱셈] 10강. 백준 단계별로 풀어보기 <1-10>
2023.04.19 -
[백준 10430번 나머지] 9강. 백준 단계별로 풀어보기 <1-9>
[백준 10430번 나머지] 9강. 백준 단계별로 풀어보기 <1-9>
2023.04.18