일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 회고
- 코딩일기
- js
- 세그먼트 트리
- react-three/fiber
- 자료 구조
- 수학
- 자바
- poiemaweb
- playwright
- 구현
- 백준
- 토이 프로젝트
- 해시를 사용한 집합과 맵
- 프론트엔드
- styled-components
- JavaScript
- 모던 자바스크립트 튜토리얼
- 오블완
- three.js
- 기본 문법
- REACT
- Next.js
- 티스토리챌린지
- 시뮬레이션
- 자바스크립트
- 브루트포스
- State
- 개발 회고
- HTML5
- Today
- Total
목록분류 전체보기 (87)
코딩하는 고릴라

🍕 에러 발생 시점- vscode에서 code runner 익스텐션을 통해 js 파일을 실행하려 했더니, code=3221225477 메시지와 함께 정상적으로 동작하지 않음을 확인할 수 있었다.🍔 문제 해결- 최근 사이드 프로젝트를 진행하며 node.js 버전을 22.11.0으로 올렸던 것을 기억했고, 혹여 이게 문제가 될까 싶어서 아래 절차에 따라 재설치했다. 1. node.js 22.11.0 삭제2. nvm 설치 - 한 pc 내에서 여러 버전의 node.js를 설치하고, 필요에 따라 버전을 쉽게 변경해 줄 수 있게 도와주는 매니저3. node.js 16.18.1 버전 설치 및 사용 - node.js 버전을 낮춰주니 정상적으로 code runner가 실행됨을 확인할 수 있었다. REFERENCE N..
원시값의 메서드 ko.javascript.info1. 원시값의 메서드1) 원시형의 종류더보기string | number | boolean | bigint | symbol | null | undefined2) 원시값의 메서드에 접근할 때 나타나는 동작 방식더보기1. 원시 래퍼 객체(wrapper object)를 임시로 생성2. 해당 객체의 메서드/프로퍼티에 접근3. 작업이 끝난 후 해당 원시 래퍼 객체 제거3) 래퍼 객체를 생성자로 활용할 때 발생할 수 있는 혼동더보기1. 원시값이 아닌 객체(object)로 생성된다. 따라서 타입 체크 시 혼동할 수 있다. console.log(typeof 1); // number console.log(typeof new Number(1)); // object따라서 1 과..
객체 ko.javascript.info🐃 1. 객체- 객체와 Map에서 key값으로 지정할 수 있는 데이터 타입의 차이점더보기-----객체 : key값으로 문자열, 심볼만을 허용한다.Map : key값으로 모든 데이터 타입을 허용한다.------ for key in object 를 통해 객체의 키를 순회할 때 순회 순서더보기-----정수 프로퍼티 : 키 값을 오름차순으로 정렬하여 순회한다.그 외의 프로퍼티 : 객체에 추가한 순서로 순회한다.정수 프로퍼티와 문자열 프로퍼티가 섞여있을 때 : 정수 프로퍼티 -> 문자열 프로퍼티 순으로 순회한다.----- ## 정수 프로퍼티란?- 문자열을 정수형으로 변경했을 때, 변형이 없는 문자열 프로퍼티- 프로퍼티 키값으로 '49', '32' 등을 사용했을 때는 정수 프..
내용은 지속적으로 업데이트할 예정입니다. 엄격 모드 ko.javascript.info🦍 1. 엄격 모드- 엄격모드란?더보기ES5 등장 후, 변경된 기존 기능의 안정적인 동작을 위해 변경된 기능을 사용할 수 있게 하는 모드.엄격 모드가 아닌 기본 모드에서는 ES5 이전의 기능을 활용할 수 있다.- 요즘 지원되는 일반적 브라우저 콘솔 환경에서는 기본적으로 'use strict'가 적용되어 있을까?더보기일반적으로 엄격 모드가 적용되어 있지 않다. 따라서 브라우저 콘솔에서 엄격 모드 활용을 위해서는 'use strict'를 입력 후, shift+enter를 입력해 줄 바꿈 후 코드를 작성해야 한다.- 'use strict'를 명시하지 않아도 엄격 모드가 적용되는 경우더보기- 클래스를 활용하는 경우- 모듈을 활..
🦍 ISSUES- 정보처리기사 실기 시험- 정규직 전환 평가 통과- 알고리즘 학습- CS 학습1. 정보처리기사 실기 시험 10월 20일에 정보처리기사 실기 시험에 응했다. 정규직 전환 평가를 위한 프로젝트 발표 일자도 얼마 남지 않았기에 며칠간 몰아서 학습했고, 따라서 책을 구입해 읽어볼 여유는 없었기에 블로그를 뒤져 시험 준비에 유용한 정보들을 찾아 학습했다. [정보처리기사 실기] 단원별 정리 & 예상 문제 & 기출 문제정보처리기사 단원별 정리 & 예상 문제 & 기출 문제정보처리기사 실기 시험을 준비하면서 블로그에 올렸었던 글들을 한 페이지에 정리해본다. 개념 정리 2020년 NCS 개편 후의 내용들수험서, 인터starrykss.tistory.com 시험 대비를 위한 정보들이 위 블로그에 아주 아주 ..

🦍 문제https://www.acmicpc.net/problem/2263 🐈 문제 풀이1. 무엇을 구해야 할까?이진트리의 중위 순회와 후위 순회 결과값이 주어졌을 때, 이를 바탕으로 전위 순회 결과를 구해야 한다.2. 어떻게 구해야 할까?중위 순회, 후위 순회 결과에서 규칙을 찾아내, 재귀적으로 탐색하게끔 하면 전위 순회를 구할 수 있다.3. 특별히 고려해야 할 사항은? 주어지는 n 값(노드의 개수)이 최대 100,000이다. Node.js 환경에서는 콜스택의 최대 크기가 대략 10,000이므로, 재귀함수를 통해 풀이하면 Maximum call stack size exceeded 에러를 만날 수 있다. 따라서 스택을 활용해 재귀함수를 활용한 것과 같은 동작을 하게끔 해야 한다.중위 순회, 후위 순회..