Problem
https://www.acmicpc.net/problem/15596
Solution
code
1
2
def solve(a: list) -> int:
return sum(a)
Memo
위 코드에서 :
과 ->
부분은 type annotation이라는 것으로 변수와 반환값의 자료형에 대해 명시적으로 알려주는 주석이다. 파이썬은 동적타입 언어이므로 자료형을 명시하지 않아도 코드를 실행할 수 있지만 개발자간의 커뮤니케이션을 위해 적는다고 한다.
Ref.
https://bluese05.tistory.com/78
https://www.daleseo.com/python-type-annotations/