def solve(a: list) -> int 에서

a: list가 무슨 뜻임?

-> int 는 반환값이 정수형이라는 뜻이고

a: list는 매개변수 a가 리스트형이라는 걸 명시해주는거임?