반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-18 06:40
관리 메뉴

ImJay

[C언어] 백준 15596번 : 정수 N개의 합 본문

백준 - C, C++/06. 함수

[C언어] 백준 15596번 : 정수 N개의 합

ImJay 2020. 10. 4. 00:00
반응형

백준 15596번 : 정수 N개의 합

- 사용언어 : C언어

www.acmicpc.net/problem/15596

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바이트)

반응형

'백준 - C, C++ > 06. 함수' 카테고리의 다른 글

[C언어] 백준 1065번 : 한수  (0) 2020.10.12
[C언어] 백준 4673번 : 셀프 넘버  (0) 2020.10.06
Comments