함수형 프로그래밍함수형 프로그래밍은 프로그램을 함수 중심으로 구성하는 프로그래밍 방식이다. 객체지향 프로그래밍이 객체의 상태와 행동을 중심으로 프로그램을 구성한다면, 함수형 프로그래밍은 데이터를 함수에 넣고 그 결과를 받아 처리하는 흐름에 가깝다. 함수형 프로그래밍에서는 다음과 같은 생각이 중요하다.데이터를 직접 바꾸기보다 새로운 결과를 만든다.같은 입력에는 같은 출력을 내는 함수를 선호한다.작은 함수를 조합해 프로그램을 만든다. 예를 들어 숫자 리스트가 있다고 하자.numbers = [1, 2, 3, 4, 5] 이 숫자들을 모두 2배로 만들고 싶다면 반복문을 사용할 수 있다.numbers = [1, 2, 3, 4, 5]result = []for n in numbers: result.append(n..