본문 바로가기

전체 글225

[JS] 형변환 - String(), Number(), Boolean() 요약String() : 문자형으로 변환Number() : 숫자형으로 변환Boolean() : 불린형으로 변환사용 예시let a = "hi";s = String(a); // "hi"n = Number(a); // NaNb = Boolean(a); // true Number"5"와 같이 숫자로 변환했을 때 숫자가 될 수 있으면 숫자로 저장"hi"와 같이 숫자로 변환했을 때 숫자가 될 수 없는 것은 NaN(Not a Number)로 저장Number(null) 은 0이다.Number(undefined)는 NaN이다.Boolean0, ''(빈 문자열), null, undefined, NaN 은 false나머지는 trueBoolean(0)은 false이다.Boolean('0')은 true이다.Boolean('')은.. 2025. 6. 7.
[JS] 다이얼로그 창 - alert, prompt, confirm 요약 창이 떠 있는 동안 스크립트(script)는 일시 정지됨스타일링 불가능 2025. 6. 7.
[JS] null VS undefined VS NaN 한 줄 요약undefined : 누락으로 인해 값이 정해지지 않은 경우 JS가 자동으로 부여 null : 개발자가 "명시적"으로 값이 없다는 것을 표현할 때 사용 NaN : 숫자끼리 계산을 했을 때 결과가 숫자가 아닌 경우 (Not a Number) -> 계산 실수나 입력 에러가 있음을 의미 undefined : "이게 빈 건지 인지하지 못했는데..." -> JS가 자동으로 할당let age;console.log(age);null : "이건 빈 값이 들어있어." -> 개발자가 의도적으로 값이 없음을 명시let age2 = null;console.log(age2); NaN : "너 이거 숫자 결과 의도한건데, 연산 결과 숫자 아니야."1. 입력한 값이 숫자만 입력되어야 하는 경우 let age3 =.. 2025. 6. 7.
슬라이딩 윈도우 알고리즘 그림 한 장 Summary 슬라이딩 윈도우 알고리즘을 사용하는 경우1차원 배열에서 부분적으로 특정 합이나 값을 구해야 하는 경우 왜 슬라이딩 윈도우 알고리즘을 사용하는가?위 사용 예시에서 특정 K개의 합을 구하는데 O(N), 그것을 배열의 개수 N 개만큼 구해야 하므로 O(N)이 든다.이 것을 동시에 시행하므로 O(N^2)이 걸린다. 하지만 배열이 200,000과 같이 큰 경우 일일이 계산해주면 시간 초과가 난다. (20만 * 20만 = 400억) 그래서 슬라이딩 윈도우를 통해 이 문제를 O(N)으로 해결할 수 있다. 백준 2559번 문제로 예를 들면,psum 배열에 합계를 누적하여 저장하고그 다음 두 번째 for문 안에서는 연속된 k일 간의 온도합이 가장 큰 값을 계속 갱신시킨다. 위와 같이 2~3번째.. 2025. 5. 20.
Zoom 관리자 매뉴얼 Index✅ : 사전 체크사항 존재 [사전 작업 - 회의실 개설]0. Zoom 회의실 개설 ✅ [세션 시작 전 - ]1. 이름 바꾸기 / 프로필 사진 변경 / 공동 호스트 권한 부여✅2. 참가자 마이크 off 설정3. 출석 체크 ✅4. 입장 허용5. 소회의실 만들기 ✅5-(1). 소회의실 변동이 여러번 있는 경우5-(2). 🌟소회의실로 이동이 되지 않는 참석자 대처 방안 [세션 중]6. 미출석(미참석)자 연락7. 교육 증빙 스크린샷(사진) 촬영8. 화면 공유9. 회의 녹화 [세션 종료 후]10. 교육 종료0. Zoom 회의실 개설✅ 캠/마이크 자동 off 여부✅ 회의 시간 ➀ Zoom Workspace 을 킨다. > [예약]➁ 예약 정보 입력 ➂ 정보를 공유하여 단톡방에 안내- Zoom 회의 링크, 회.. 2025. 5. 16.