python/문제
[백준/15596] 정수 N개의 합
allen15590
2021. 2. 14. 00:26
728x90
◯문제 링크◯
◯코드 미리보기◯
def solve(a):
ans = 0
for i in range(len(a)):
ans += a[i]
return ans
◯설명◯
def solve(a):
def함수를 선언하는 코드이다. 다른 파이선 문법이랑 동일하게 뒤에 :을 붙여주어야 한다.
괄호안에 들어가는 변수는 매개변수이다. 만들어진 함수를 코드에서 사용할 때 괄호안에 들어가는 변수는 인수라고 부른다.
for i in range(len(a)):
ans += a[i]
for문의 범위를 a의 길이로 잡아두고, 값을 계속해서 더하면서 반복을 시킨다.
반복은 list가 전부 더해지면 끝나게 된다.
return ans
이렇게 나온 값을 반환해주면 된다.
메인 함수에서 print(solve(a))가 작성되면 ans를 출력하게 되고, x = solve(a)가 작성되어 있으면 x에 ans의 값이 들어가게 된다.
◯배운 것◯
⩥매개변수와 인수의 차이점(매개변수는 함수 선언시에 사용되는 변수, 인수는 함수 사용시에 입력되는 값)
⩥def함수
728x90