일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모던 자바스크립트 튜토리얼
- styled-components
- JavaScript
- 세그먼트 트리
- HTML5
- State
- 기본 문법
- 엔트리포인트
- 프론트엔드
- 개발 회고
- 토이 프로젝트
- 자바스크립트
- 해시를 사용한 집합과 맵
- poiemaweb
- react-three/fiber
- 브루트포스
- 수학
- 자바
- 시뮬레이션
- 구현
- 회고
- 티스토리챌린지
- 오블완
- three.js
- REACT
- Next.js
- js
- 코딩일기
- 자료 구조
- 백준
- Today
- Total
목록전체 글 (85)
코딩하는 고릴라
객체 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 에러를 만날 수 있다. 따라서 스택을 활용해 재귀함수를 활용한 것과 같은 동작을 하게끔 해야 한다.중위 순회, 후위 순회..

🦍 문제 algospot.com :: JUMPGAME외발 뛰기 문제 정보 문제 땅따먹기를 하다 질린 재하와 영훈이는 땅따먹기의 변종인 새로운 게임을 하기로 했습니다. 이 게임은 그림과 같이 n*n 크기의 격자에 각 1부터 9 사이의 정수를 쓴 상algospot.com🐈 문제 풀이1. 무엇을 구해야 할까?각 테스트케이스마다 주어진 2차원 배열의 좌상단에서 출발해 우하단에 정확히 도착할 수 있는지 여부를 출력해야한다.2. 어떻게 구해야 할까?좌표를 입력받아 해당 좌표의 Value값을 토대로 이동한 다음 좌표에서의 계산을 반복해나가는 재귀함수를 작성한다면 어렵지 않게 해답을 도출해낼 수 있다.3. 특별히 고려해야 할 사항은?위에서 작성한 재귀함수를 실행하다보면, 동일한 좌표에서의 재귀 함수를 반복적으로 실..
let arr = ['r', 'a', 'n', 'd'];arr.sort((a, b) => a.localeCompare(b));console.log(arr); // [ 'a', 'd', 'n', 'r' ] 아시다시피 배열의 경우에는 sort 메서드를 통하여 간편하게 배열 내 값들을 정렬시킬 수 있습니다.그렇다면, 문자열도 위와 같은 방식으로 정렬시킬 수 있을까요?let str = 'andomword';[].sort.call(str, (a, b) => a.localeCompare(b));console.log(str); // ??? 문자열 자체에는 sort 메서드를 호출할 수 없어, call을 활용해 배열의 메서드인 sort를 빌려와 사용하였습니다.문자열은 이터러블이며 유사 배열 객체이기 때문에 배열의 sor..