백준 - C, C++/06. 함수
[C언어] 백준 15596번 : 정수 N개의 합
ImJay
2020. 10. 4. 00:00
반응형

백준 15596번 : 정수 N개의 합
- 사용언어 : C언어
1. 문제
정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.
작성해야 하는 함수는 다음과 같다.
- C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n);
- a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
- n: 합을 구해야 하는 정수의 개수
- 리턴값: a에 포함되어 있는 정수 n개의 합
2. 코드
long long sum(int *a, int n) {
long long ans = 0;
for(int i=0; i<n; i++) ans += a[i];
return ans;
}
3. 풀이
문제에 대한 설명이 자세히 없어서 처음에 main 함수까지 만들었는데 컴파일 오류가 나서 찾아보니
sum 함수만 작성하면 되는거였네요. 기본적인 것이니 설명은 생략하겠습니다.
long long 은 8바이트 부호있는 정수형 변수 선언입니다. (int/long은 4바이트)
반응형