N 개의 정수형 값(integer)을 가진 배열이 있다. 이 배열의 모든 원소의 합을 구하라.
입력 형식
표준 입력을 이용한다.
먼저 배열의 크기 N을 설정한다.
다은 줄에서 N개 만큼의 정수형 숫자를 입력한다. 각 숫자는 공백문자로 구분한다.
입력예
6
1 2 3 4 10 11
출력 형식
배열의 모든 값을 더한 결과를 표준출력한다.
출력예
31
풀이
golang
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func simpleArraySum(n int, ar []int) int {
sum := 0
for i := 0; i < n; i++ {
sum += ar[i]
}
return sum
}
func main() {
reader := bufio.NewReader(os.Stdin)
n, _ := reader.ReadString('\n')
n = strings.Trim(n, "\n")
ni, _ := strconv.Atoi(n)
a, _ := reader.ReadString('\n')
a = strings.Trim(a, "\n")
ar := strings.Split(a, " ")
fmt.Println(ni)
items := make([]int, ni)
for i := 0; i < ni; i++ {
items[i], _ = strconv.Atoi(ar[i])
}
sum := simpleArraySum(ni, items)
fmt.Println(sum)
}
python
#!/usr/bin/python
import sys
def simpleArraySum(n, ar):
sum = 0
for i in range(0, n):
sum += int(ar[i])
return sum
n = sys.stdin.readline()
a = sys.stdin.readline()
ar = a.split(' ')
sum = simpleArraySum(int(n), ar)
print sum
Simple Array Sum
문제
입력 형식
출력 형식
풀이
golang
python
Recent Posts
Archive Posts
Tags