코딩테스트 연습 - [3차] n진수 게임 N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0 programmers.co.kr 프로그래머스 코딩테스트 연습 2018 KAKAO BLIND RECRUITMENT Level 2 문제입니다. 나의 풀이 function solution(n, t, m, p) { var answer = ''; p = p == m ? 0 : p; // 아래 로직에서 나머지와 비교하기 때문에 P가 m과 같으면 나머지가 0인경우 이므로 바꿔줌. let cnt = 0; // 삽입된 문자열의 수 체크할 변수 let total = ''; // 진수변환 문자열 ..
1. 우선순위 큐 (Priority Queue) 우선순위 큐는 일반적인 큐(선입선출, First In. First Out)와 다르게 먼저 들어오는 데이터가 아니라, 우선순위가 높은 데이터가 먼저 나가는 형태의 자료구조입니다. 여러 데이터 중 가장 우선순위가 높은 데이터에 대한 빠른 갱신과 접근이 가능할 때 사용합니다. 일반적으로 Heap 구조로 구현하며, 배열과 연결리스트로도 구현이 가능합니다. 배열과 연결 리스트는 간단히 구현이 가능하지만 데이터 삽입의 경우 모든 인덱스를 탐색해야하는 최악의 경우 선능이 좋지 않을 수 있으며, Heap은 구현은 배열과 연결리스트에 비해 어렵지만 좋은 선능을 가집니다. 배열, 연결리스트의 시간복잡도 [ 삽입 : O(n) , 삭제 : O(1) ] Heap의 시간복잡도 [ ..
1. Vue - router ? routing 이란 웹 페이지간 이동 방법이며, 페이지를 이동할 때 서버에 요청해 갱신하는 것이 아니라 미리 해당 페이지를 구성해놓고 클라이언트의 라우팅을 이용하여 화면을 갱신합니다. 이러한 방식을 SPA 라고 합니다. (Vue, React, Angular .. 등에서 사용) vue-router 란 Vue에서 라우팅 기능을 구현할 수 있도록 지원하는 공식 라이브러리 입니다. 2. router 설치 방법 2-1. CDN 방식 2-2. npm / yarn 방식 npm 방식 : npm install vue-router yarn 방식 : yarn add vue-router 3. router 등록과 옵션 및 관련 태그 3-1. router 등록 및 옵션 // router 등록 예시..
1. Vue - method ? 뷰의 메서드는 특정 기능 별로 묶을 수 있는 JS의 함수를 의미합니다. 메서드는 흔히 뷰 탬플릿의 버튼 이벤트 처리부터 HTTP 통신까지 다양한 성격의 코드로 구성됩니다. 2. method 등록 위와 같이 Vue 정의 시 methods 속성에 함수들을 정의합니다. 2. method 실전 예제! click me! click me 버튼 클릭 시 'clicked!!'가 콘솔 창에 출력되는 것을 확인할 수 있습니다. 🔗 참고한 글 Cracking Vue.js joshua1988.github.io
1. Vue - props? 일반적인 props와 같은 의미로, 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용되는 단방향 데이터 전달 방식을 말합니다. 1 - 2. Vue에서 props 사용방법 1 - 2 (1). 정적 props app-header 컴포넌트 선언부를 보면 props라는 객체에 propsdata라는 props로 받을 명칭을 정의하고, 해당 값을 템플릿 문법( {{propsdata}} )을 통해 태그에 사용합니다. 선언 태그 부분에서 propsdata값에 'hi ~'라는 문자열을 넘겨줍니다. 실행해보면 "hi ~"라는 문자가 나오는 것을 확인할 수 있습니다. 1 - 2 (2). 동적 props 자식 컴포넌트에서 [ v-bind: 프롭스 속성 이름 = "상위 컴포넌트의 데이터 이..
- Total
- Today
- Yesterday
- 타입스크립트
- 시맨틱 웹
- react
- typescript
- useRef
- 렌더링 속도 개선
- zustand
- programmers
- 자바스크립트 동작원리
- 1급 객체
- vue
- Virtual Scroll
- 가상스크롤
- 매겨변수와 인자
- 자바스크립트 비동기 동작원리
- 1급 함수
- Next.js
- debouncing
- React로 쓰로틀링 디바운싱 구현
- rewrites
- 목표 일기
- redirects
- next.js 환경변수
- redux
- 1급 시민
- array
- 함수형 컴포넌트
- 호이스팅
- javascript
- next.js에 .gitignore가 적용되지 않을 때
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |