일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- div2개
- 정렬
- 이중지도
- 코어자바스크립트
- 두원사이의정수쌍
- 우박수열정적분
- 타겟넘버
- 알고리즘문제풀이
- 지도 여러개
- c++
- 프로그래머스
- 비트마스크
- solved.ac플래티넘
- 최소스패닝트리
- DP
- Lv3
- 2023카카오블라인드코테
- 과제진행하기
- Lv2
- React.StrictMode
- [pccp 기출문제]
- solved.ac골드
- pccp기출문제
- 백준 알고리즘
- 알고리즘 문제풀이
- 5강클로저
- JS
- JS스터디
- 백준알고리즘
- 스택
- Today
- Total
목록분류 전체보기 (108)
호지
피타고라스 정의를 활용해서 문제룰 풀었다. 정수쌍은 해당 그래프를 0,0을 기준으로 4개로 나눴을 때, 한 부분의 정수쌍 개수를 구하고 4를 곱하면 된다. x,y가 모두 양수일 때를 기준으로 정수쌍의 개수를 구하게 되면 x축을 기준으로 1부터 r2까지 순회하면서 x값이 정수일때 y의 값을 구한뒤, 해당 값의 소수점을 자르게 되면(Math.floor) r2원 안에있는 정수의 개수를 구할 수 있고, (y2) x값이 r1원 안에 있을 경우를 제외한 정수의 최소값을 알아야 하므로, 이때의 y값을 구한뒤, 소수점을 올리면(Math.ceil) r1원 밖이나 경계에 해당하는 y의 최소값을 구할 수 있다.(y1) x값이 r1원 밖이라면 정수의 최소값은 0이다. *y값을 구할 때 Math.sqrt(r**2 - x**2)..
1. 클로저란 무엇인가? 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달한 경우, 함수 A의 실행 컨텍스트가 종료된 이후에도 변수 a가 사라지지 않는 현상.(이미 생명 주기가 끝난 외부 함수의 변수를 참조하는 함수) 2. 클로저에서 메모리 관리는 어떻게 이뤄지나요? 클로저가 사용되었다가 필요성이 사라진 시점에 메모리를 소모하지 않도록 null이나 undefined를 할당하여 참조 카운트를 0으로 만든다. 따라서 클로저에서 메모리를 소모하는 것은 클로저의 특성일 뿐, 메모리 누수의 위험이 있다고 할 수 없다. 3. 클로저는 어떻게 활용할 수 있나요? 클로저는 정보은닉 및 부분 적용 함수에 사용될 수 있다.