Closure (클로저)내부 함수가 외부 함수의 변수를 참조할 수 있는 특성 내부 함수가 외부 함수의 지역 변수를 기억하고 사용할 수 있다. def outer(): x = 10 # 외부 함수의 변수 def inner(): print(x) # 내부 함수에서 외부 함수의 변수에 접근 return inner # 내부 함수 반환# 내부 함수인 inner 반환closure = outer()# inner() 가 실행# x = 10은 outer 함수에서 정의됐지만, 내부 함수인 inner 함수에서도 접근 가능# 10 출력closure() Decorator (데코레이터)함수를 인자로 받아서 새로운 함수로 반환하면서, 기존 함수를 수정하거나 확장하는 방법 클로저를 활용하여 구현됨..
https://leetcode.com/problems/minimum-size-subarray-sum/description/자연수를 담고 있는 리스트 nums와 목표 자연수 target이 주어진다nums의 subarray 중, subarray 내의 모든 원소의 합이 target 이상이면서 길이가 가장 짧은 subarray의 길이를 구하는 문제아이디어1. subarray의 시작 지점이 고정이라면, subarray의 합을 늘리기 위해 끝 지점을 늘려가면서 탐색할 수 있음2. subarray의 끝 지점을 늘려가다 합이 target 보다 같거나 커지면 더 이상 subarray를 늘려볼 필요가 없음3. subarray의 합을 줄이기 위해서는 시작 지점을 늘린다-> 기본적인 two-pointer 흐름이니까 기억해둘 ..
- Total
- Today
- Yesterday
- #1405번
- llm agent
- DECI
- LLM
- #BOJ
- GCN
- #information_retrieval
- two-pointers
- emnlp2024
- PyTorch
- #브루트포스
- CoT
- #BOJ #알고리즘 #1034번
- #BOJ #유클리드호제법
- KL_Divergence
- NAACL21
- 파이토치
- directives
- #BOJ #2467번 #투포인터알고리즘
- 조건부확률
- 베르누이분포
- python
- 인과관계추론
- LeetCode
- Rag
- sliding window
- iclr
- #BOJ #그리디알고리즘
- emnlp
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |