Posts A Very Big Sum (Python 3)
Post
Cancel

A Very Big Sum (Python 3)

  • URL : https://www.hackerrank.com/challenges/a-very-big-sum/problem

  • In this challenge, you are required to calculate and print the sum of the elements in an array, keeping in mind that some of those integers may be quite large.

  • Function Description
    • Complete the aVeryBigSum function in the editor below. It must return the sum of all array elements.
    • aVeryBigSum has the following parameter(s):
      • int ar[n]: an array of integers.
  • Return
    • int: the sum of all array elements
  • Input Format
    • The first line of the input consists of an integer n.
    • The next line contains n space-separated integers contained in the array.
  • Output Format
    • Return the integer sum of the elements in the array.
  • Constraints
    • 1 <= n <= 10
    • 0 <= ar[i] <= 10^10

문제풀이

  • arr가 주어지고, 그것의 합을 구하라는 문제
  • 그냥 sum함수 쓰면됨
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/python3

import math
import os
import random
import re
import sys

# Complete the aVeryBigSum function below.
def aVeryBigSum(ar):
    return(sum(ar))
if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')

    ar_count = int(input())

    ar = list(map(int, input().rstrip().split()))

    result = aVeryBigSum(ar)

    fptr.write(str(result) + '\n')

    fptr.close()
This post is licensed under CC BY 4.0 by the author.