문자열(str) "this is string"
리스트(list) [5,9,2,7]
사전(dict) {'a' : b, 'bc' : 4}
데이터타입 뿐만으로는 해결할 수 없는, 어려운, 효율성이 떨어지는 문제를 효과적으로 해결하기 위해 필요하다
사전적인 의미
어떤 문제를 해결하기 위한 절차, 방법, 명령어들의 집합
프로그램적인 의미
주어진 문제를 해결하기 위한 자료구조와 연산방법의 선택
def solution(x):
answer = x[0]+x[-1]
return answer
키와 벨류도 영어로 써주세요