본문 바로가기
728x90

함수4

[JS] 함수 함수 참조 타입 중 하나 function 타입 함수 정의하는 방법: 함수 선언식, 함수 표현식 JavaScript의 함수는 일급 객체(First-class citizen)에 해당 다른 객체들에 적용할 수 있는 연산을 모두 지원하는 객체(함수) 변수에 할당 가능 함수의 매개변수로 전달 가능 함수의 반환 값으로 사용 가능 - 함수 선언식 (function statement, declaration) function name(args) { // do something } 함수의 이름과 함께 정의하는 방식 name: 함수의 이름 args: 매개변수 호이스팅 발생 함수 호출 이후에 선언해도 동작 - 함수 표현식 (function expression) const myFunction = function (args) {.. 2021. 11. 12.
[SWEA/Python] 6326. 함수의 기초 7 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 팩토리얼 : n! = 1×2×3×……×(n-1)×n → n!=n×(n-1)! 재귀함수 사용 📌 코드 num = int(input()) def factorial(n) : if n 2021. 7. 22.
[SWEA/Python] 6323. 함수의 기초 4 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 피보나치 수열 : 처음 두 항을 1과 1로 한 후, 그 다음 항부터는 바로 앞의 두 개의 항을 더해 만드는 수열 f(n) = f(n-1) + f(n-2) 재귀함수 사용 📌 코드 number = int(input()) def fibo(number) : if number 2021. 7. 22.
[Python] 함수 - 함수 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드 집합 함수는 자체 제작가능하고 내장 함수도 존재함 내장 함수 : len(), input(), range() 등 - 함수 사용 이유 반복적인 프로그래밍 피할 수 있음 모듈화로 전체적인 코드의 가독성이 좋아짐 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수 가능 함수가 동작한 후에 어떠한 결과가 나오는지만 알면 함수 내부 구조를 몰라도 사용하는 데 문제가 없음 - 순수 함수(pure function) 결과값 반환외에 외부에 영향을 주지 않는 함수 함수형 프로그래밍 지원 언어에서는 순수 함수를 인자, 반환값으로 사용 - 함수의 구조 def 함수명(매개변수) : 실행문장 return 반환변수 - def : 함수 .. 2021. 4. 25.
728x90