백준 15596번 풀이

문제

리스트 내 숫자를 전부 더하는 ‘함수를 짜시오’.

풀이

언어에 따라 입력받는 인자가 다른데, python의 경우 리스트를 입력받아서 합을 출력한다.

참고로 python에서 함수를 정의하는 형식은

def plus(a, b):
    c = a+b
    return c
print(plus(5,6))

이런 식이다.

import random
def card():
    spade=("A","2","3","4","5","6","7","8","9","10","J","Q","K")
    return random.sample(spade,3)
print(card())

입력 인자가 없는 함수는 이런 식으로 부른다.


함수 다 짜서 제출하러 갔더니 def가 들어간 코드가 있었고… (당황)

def solve(a):
    ans = sum(a)
    return ans

채점이 오래 걸리긴 했지만 이거 써서 맞았다.

def solve(a:list)->int:
    return(sum(a))

이건 본인이 짠 함수. 야 이걸 이렇게 두줄로 줄여버리네