반응형

[ Contents ]
1. 문제 (링크 참조)
11023번: 더하기 3
첫째 줄에 N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 또, 0으로 시작하는 수는 주어지지 않는다.
www.acmicpc.net
2. 문제 풀이
n개의 숫자를 입력받고, 합을 출력하는 문제입니다. n을 알려주지 않고, 한 줄로 입력되는 수열의 합을 구해야 합니다.
[Python] 사용자로부터 여러 입력값 받기 input().split() [feat. 형변환]
2022.01.24 - [PL (Programming Language)/Python] - [Python] 파이썬 연산자와 자동 형변환(캐스팅, Casting) [Python] 파이썬 연산자와 자동 형변환(캐스팅, Casting) 2022.01.23 - [PL (Programming Language)/..
star7sss.tistory.com
파이썬이 아니라, 다른 언어라면 입력의 끝(EOF)을 찾아야 합니다. 하지만 위 함수로 파이썬은 쉽게 해결할 수 있습니다.
3. 코드
numlist = map(int, input().split()) # 입력
print(sum(numlist)) # 출력
사실 파이썬은 수열의 개수로 주어지는 n을 사용하지 않을 때도 있죠. 위 함수로 입력받고 합을 출력해줍니다.

반응형
'Algorithm' 카테고리의 다른 글
| [탐색/BFS] 백준 7562 나이트의 이동 - 파이썬(Python) (0) | 2022.05.27 |
|---|---|
| [구현/수학] 백준 1834 나머지와 몫이 같은 수 - 파이썬(Python) (0) | 2022.05.26 |
| [탐색/BFS] 백준 14940 쉬운 최단거리 - 파이썬(Python) (0) | 2022.05.24 |
| [구현/수학] 백준 2846 오르막길 - 파이썬(Python) (0) | 2022.05.23 |
| [구현/수학] 백준 14489 치킨 두 마리 (...) - 파이썬(Python) (0) | 2022.05.22 |
댓글