[백준][자바] 15596번_정수 N개의 합

2021. 11. 15. 22:02·Algorithm/Baekjoon (백준)
728x90
반응형

문제

정수 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개의 합
  • C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector<int> &a);
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합
  • Python 2, Python 3, PyPy, PyPy3: def solve(a: list) -> int
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 리스트 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합 (정수)
  • Java: long sum(int[] a); (클래스 이름: Test)
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합
  • Go: sum(a []int) int
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합

소스코드

주의! 함수만 구현

public class Test {		// 클래스 이름 : Test 
  long sum(int[] a) {	// a 배열에 저장되어있는 정수들을 더하여 long 형으로 리턴
    long ans = 0;	// 정수들을 모두 더한값
    for (int i = 0; i < a.length; i++) {
      ans += a[i];
    }
    return ans;		// return, 반환할때 int형이 아닌 long형인 것에 주의
  }
}

 

'Algorithm > Baekjoon (백준)' 카테고리의 다른 글

[백준][자바] 4673번_셀프 넘버  (0) 2021.11.16
[백준][파이썬] 4673번_셀프 넘버  (0) 2021.11.16
[백준][파이썬] 15596번_정수 N개의 합  (0) 2021.11.15
[백준][자바] 4344번_평균은 넘겠지  (0) 2021.11.14
[백준][파이썬] 4344번_평균은 넘겠지  (0) 2021.11.14
'Algorithm/Baekjoon (백준)' 카테고리의 다른 글
  • [백준][자바] 4673번_셀프 넘버
  • [백준][파이썬] 4673번_셀프 넘버
  • [백준][파이썬] 15596번_정수 N개의 합
  • [백준][자바] 4344번_평균은 넘겠지
깜냠미
깜냠미
it 블로그입니다.
  • 깜냠미
    PLAY WORLD
    깜냠미
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (157)
      • Programming Langue (24)
        • Python (파이썬) (19)
        • Typescript (타입스크립트) (1)
        • Javascript (자바스크립트) (4)
      • Algorithm (114)
        • Baekjoon (백준) (106)
        • Programmers (프로그래머스) (8)
      • ETC (9)
        • Tool (5)
        • DataBase (2)
        • Git || GitHub (1)
        • 번역글 (1)
      • WEB (8)
        • 기초 (0)
        • React (5)
        • NextJS (0)
      • 일상 (2)
        • 정보 (1)
        • 구경 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 자바
    백준 7단계
    백준 파이썬
    백준 3단계
    백준
    문자열
    파이썬
    백준 1단계
    백준 1차원배열
    Python
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
깜냠미
[백준][자바] 15596번_정수 N개의 합
상단으로

티스토리툴바