개발 연습장/백준 문제풀이

[파이썬, Python] 백준 15596: 정수 N개의 합

LooanCheong 2022. 12. 9. 19:32
반응형

문제

https://www.acmicpc.net/problem/15596

 

15596번: 정수 N개의 합

C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang)

www.acmicpc.net

코드

def solve(a):
    return sum(a)

설명

함수를 만드는 문제인데, 간단하게 생각하면 된다.
파이썬의 문제를 보면 a는 합을 구해야 하는 정수가 저장되어 있는 리스트라고 한다.

그렇다면 solve라는 함수를 만들어서 a를 인자로 받아주고,
a의 합을 sum으로 계산하여 return 해준다.

함수를 만들 줄 안다면 쉬운 문제지만 만들어보지 않았다면 어려운 문제였다.

우선 def를 통해 함수를 만들 부분을 선언해주고, 함수의 이름을 정해준다.
함수의 이름은 다양한 규칙이 있지만 일단 넘어가도록 하겠다.

또 () 부분 안에 인자로 받을 값을 넣어준다.(본문의 경우 a)
함수는 그냥 끝내면 값을 따로 돌려주지 않기 때문에 return을 통해서 원하는 값을 반환해야 한다는 것도 잊지 말아야 하는 문제였다.

반응형