JavaScript3 함수형 프로그래밍이란? 함수형 프로그래밍은 프로그래밍의 패러다임입니다. 프로그래밍에 대한 선언적 접근 방식으로, 프로그램이 어떻게 달성해야 하는가 보다 프로그램이 달성해야 하는 것에 목적이 있습니다. 예시 function test(a,b){ return a+b } 잘못된 예시 function test(a,b){ return a+b+c } 함수형 프로그래밍의 원리 - 위에 예시 처럼 주어진 입력에 대해 함수가 항상 동일한 출력을 반환하여야 합니다. - 사이드이펙트가 없어야 합니다. 사이트 이펙트란 실행 중인 함수 외부에서 함수에 영향을 주는 것들을 말합니다. 사이드이펙트가 없어지면 함수의 동작에 대한 추론하기가 쉽고 버그가 줄어듭니다. - 객체 지향 프로그래밍과는 달리 개체에서 다른 개체로 상속하는 프로그래밍과는 달리 새로운 함.. 2023. 2. 7. [프로그래머스-javascript] 합성수 찾기 방법은 머릿속에 금방 떠올렸는데 이걸 구현하는 방법이 헷갈려서 오래걸렸다. 확실히 먼저 한글로 적어놓고 차례대로 구현하는게 좋다는 것을 깨달았다. function solution(n) { let box =[] if(n 2023. 1. 3. [프로그래머스-javascript] 개미군단 코딩테스트 연습중 다소 오래 생각한 문제만 정리 function solution(hp) { let a = parseInt(hp/5); let b = parseInt((hp-(a*5))/3) let c = parseInt((hp-(a*5)-(b*3))/1) let d = a+b+c; return d } 2023. 1. 2. 이전 1 다음