[Python] 백준알고리즘 #15596

r1verfuture·2021년 12월 14일
0

백준알고리즘

목록 보기
48/110

📝 문제

정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.

def solve(a: list) -> int

  • a : 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
  • 리턴값 : a에 포함되어 있는 정수 n개의 합 (정수)

📚 내가 제출한 코드 1

def solve(a):
    ans = 0
    for i in a:
        ans += i
    return ans

✏️ 내가 제출한 코드 1 에 대한 설명

  • 내장 함수를 사용하지 않고 하나하나 더해주는 방식을 이용한다.
  • 메모리 : 389852 KB
  • 시간 : 164 ms
  • 코드 길이 : 73 B

📚 내가 제출한 코드 2

def solve(a):
    return sum(a)

✏️ 내가 제출한 코드 2 에 대한 설명

  • 내장 함수인 sum()을 사용한 방식이다.
  • sum(a) : a 원소들의 합을 반환하는 함수
  • 메모리 : 389852 KB
  • 시간 : 152 ms
  • 코드 길이 : 31 B
profile
#iOS #Swift #Developer #Python

0개의 댓글