일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 자바스크립트
- js 알고리즘
- 정규표현식문제
- 오블완
- 자료구조
- JavaScript
- 정렬 알고리즘
- 알고리즘
- Javascript 정렬
- 키패드누르기풀이
- mysql스키마
- Javascript sort
- 좌표거리구하기
- 깃허브
- 프로그래머스 자바스크립트 풀이
- 프로그래머스
- 맨해튼거리
- TS
- next.js
- 프로그래머스 신규아이디추천
- 자바스크립트 정렬
- 맨해튼거리예제
- binary search
- node.js
- 티스토리챌린지
- 자바스크립트 알고리즘
- TypeScript
- MySQL
- 타입스크립트
- 자바스크립트 배열
- Today
- Total
목록전체 (69)
FE PARADISE
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 조건캐시 교체 알고리즘은 LRU(Least Recently Used)를 사용한다.cache hit일 경우 실행시간은 1이다.cache miss일 경우 실행시간은 5이다각 도시 이름은 공백, 숫자, 특수문자 등이 없는 영문자로 구성되며, 대소문자 구분을 하지 않는다. 도시 이름은 최대 20자로 이루어져 있다.cache hit 은 캐시에 요청한 데이터가 존재하는 경우이다.cache miss 는 캐시에 요청한 데이터가 존재하지 않는 경우이다.LRU는 캐시 공간이 부족할 경우 캐시에서 가장 오랫동안 사용되지 않은 데이터를 삭제하는 방식이다.풀이캐시 사이즈가 0..

MySQL에 스키마를 정의해봅시다.왼쪽 패널에서 마우스 우클릭 후 Create Scehma를 선택합니다.스키마 이름을 설정해줍니다. 저는 달력 형식의 스케줄러를 만들고 있어서 calendar로 하겠습니다.이름을 설정했다면 하단에 위치한 Apply 버튼을 클릭합니다.해당 창이 표시되면 Apply 버튼을 누릅니다.Close를 누릅니다.그러면 위 사진과 같이 스키마가 생성된 것을 확인할 수 있습니다.이제 만들어진 스키마 내 Tables에 마우스 우클릭으로 Create Table을 선택하여 모델을 정의하면 됩니다.유저 정보 저장을 위해 users 테이블을 생성하고자 합니다. 테이블마다 primary key를 지정해주어야 하는데요. 저는 user_id를 primary key로 정의하겠습니다.MySQL 열 플래그P..
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 해당 문제는 완전탐색을 이용하여 풀 수 있는 문제이다. 완전 탐색의 여러 방식 중 DFS를 이용하여 문제를 풀어보자.function explore(e, dungeons, count)explore라는 함수를 만들어주었다. 인자는 다음과 같다.e: 현재 남은 피로도dungeons: 현재 남은 던전 배열count: 현재까지 몇 개의 던전을 돌았는지let maxCount = count;최대 몇 개의 던전을 돌 수 있는지 구해야하므로 maxCount라는 변수를 정의했다. 초기값은 인자로 받아온 count이다.function explore(e, dungeons, co..

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이우선 변수를 선언하자. answer : 올바른 괄호 문자열이 되게 하는 회전 수 x의 개수 p : 회전 수 (문제대로 변수명을 "x"로 선언해도 좋을 것 같다. 나는 문자열의 몇번째 포인트의 글자를 맨 앞글자로 두는지를 중점으로 변수명을 선언했다.)let answer = 0, p = 0;이제 회전을 해보자. while문으로 회전을 해볼 것이다. 문자열의 길이 - 1 만큼 회전할 것이므로 while문 조건은 다음과 같다.while(p 스택을 이용해서 각 회전에 대한 문자열을 담아보자. 이 때, 열린 괄호가 자기 짝에 맞는 닫힌 괄호를 만나면 stack에서..