728x90
반응형
문제링크 : https://www.acmicpc.net/problem/15596
■ 문제
정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.
작성해야 하는 함수는 다음과 같다.
- Python 2, Python 3, PyPy, PyPy3: def solve(a: list) -> int
- a: 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
- 리턴값: a에 포함되어 있는 정수 n개의 합 (정수)
■ 풀이
- 리스트 합을 구하는거 같아서 파이썬 내장함수 sum()을 사용함
# 코드 1
def solve(a):
return sum(a)
# 코드 2
def solve(a):
ans = 0
for i in a:
ans += i
return ans
확인용 코드
def solve(a):
ans = 0
for i in a:
ans += i
return ans
n = list(map(int, input().split()))
solve(n)
# 30
728x90
반응형
'알고리즘(백준, 프로그래머스) > [백준] 알고리즘 (구현)' 카테고리의 다른 글
[백준 1193 / 파이썬(Python) / Silver Ⅴ] 구현 / 분수찾기 (0) | 2023.06.04 |
---|---|
[백준 2908 / 파이썬(Python) / Bronze Ⅱ] 구현 / 상수 (0) | 2023.05.31 |
[백준 10817 / 파이썬(Python) / Bronze Ⅲ] 구현 / 세 수 (0) | 2023.05.31 |
[백준 10870 / 파이썬(Python) / Bronze Ⅱ] 구현 / 피보나치 수 5 (0) | 2023.05.30 |
[백준 1316 / 파이썬(Python) / Silver V] 구현 / 그룹 단어 체커 (0) | 2023.05.30 |