일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- array.slice()
- 알고리즘
- join
- Developer_JoyKim
- for문
- Where
- 개발자의 책장
- 개발자_조이킴
- 최강의 인생
- 재귀함수
- 정규표현식
- Algorithms
- array
- 코딩공부
- JavaScript
- 코드스테이츠
- SQL
- node.js
- array.push()
- 역행자
- 코플릿
- 코딩테스트
- Hackerrank
- 자바스크립트
- 배열
- 블록체인
- 프로그래머스
- select
- Programmers
- Today
- Total
목록전체 글 (209)
CodingSpace
EC2 스토리지 용량을 늘리기 결정한 이유 ! 사이드 프로젝트로 운영중인 서비스 EC2의 스토리지 용량을 확인해보니 사용 용량이 98% 이었다! 정상적인 서비스 운영을 위해 스토리지 용량을 늘리기로 결정했다. 스토리지 용량 확인하기 ! EC2에 ssh로 접속하여 아래 명령어를 사용해 현재 스토리지 정보를 확인해보자 ! df -h /dev/xvda1 사이즈 8.0G 중 7.8G, 98%를 사용중이다. 이대로 몇 일만 두면 금방 100%가 되어 서비스 운영에 문제가 있을 수 있다... (아니면 이미?) 스토리지 용량 늘리기 ! AWS EC2 스토리지 볼륨 수정을 클릭해 용량을 8.0G에서 15.0G, +7.0G 추가했다. 다시 아래 명령어를 통해 용량이 늘어난지 확인했지만 여전히 8.0G 인걸 확인했다. d..
1. NestJS 프로젝트 생성하기 먼저 NestJS CLI를 전역으로 설치해줍니다. npm i -g @nestjs/cli 설치 후 CLI 명령어를 이용해 NestJS 프로젝트를 만들어 줍니다! nest new [프로젝트 이름] ## example nest new nestjs-docker-example 위 명령어를 입력하면 아래와 같이 패키지 매니저를 선택하라고 나옵니다. 이번 프로젝트는 테스트 용도이므로 저는 무난하게 npm을 선택했습니다. 패키지 매니저 선택한 후 조금만 기다리면 NestJS 프로젝트가 생성됩니다! 2. Dockerfile 생성하기 루트 디렉토리에 DockerFile 파일을 생성합니다. 이제 아래와 같이 Dockerfile을 작성하시면 됩니다. # Base image FROM node..
행복 왕국의 왕실 정원은 체스판과 같은 8 x 8 좌표 평면이다. 왕실 정원의 특정한 한 칸에 나이트가 서있다. 나이트는 매우 충성스러운 신하로서 매일 무술을 연마한다. 나이트는 말을 타고 있기 때문에 이동을 할 때는 L자 형태로만 이동할 수 있으며 정원 밖으로는 나갈 수 없다. 나이트는 특정한 위치에서 다음과 같은 2가지 경우로 이동할 수 있다. 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동하기 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동하기 이처럼 8 x 8 좌표 평면상에서 나이트의 위치가 주어졌을 때 나이트가 이동할 수 있는 경우의 수를 출력하는 프로그램을 작성하시오. 이때 왕실의 정원에서 행 위치를 표현할 때는 1부터 8로 표현하며, 열 위치를 표현할 때는 a부터 h로 표현한다. 입력 조..
정수 N이 입력되면 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 구하는 프로그램을 작성하시오. 예를 들어 1을 입력했을 때 다음은 3이 하나라도 포함되어 있으므로 세어야 하는 시각이다. 00시 00분 03초 00시 13분 30초 반면에 다음은 3이 하나도 포함되어 있지 않으므로 세면 안되는 시각이다. 00시 02분 55초 01시 27분 45초 입력 조건 첫째 줄에 정수 N이 입력된다. (0 ≤ N ≤ 23) 출력 조건 00시 00분 00초부터 N시 59분 59초까지의 모든 시각 중에서 3이 하나라도 포함되는 모든 경우의 수를 출력한다. 입력 예시 N : 5 출력 예시 11475 My Solution (javascript) // startTi..
여행가 A는 N x N 크기의 정사각형 공간 위에 서 있다. 이 공간은 1 x 1 크기의 정사각형으로 나누어져 있다. 가장 왼쪽 위 좌표는 (1, 1)이며, 가장 오른쪽 아래 좌표는 (N, N)에 해당한다. 여행가 A는 상, 하, 좌, 우 방향으로 이동할 수 있으며, 시작 좌표는 항상 (1, 1)이다. 우리 앞에는 여행가 A가 이동할 계획이 적힌 계획서가 놓여 있다. 계획서에는 하나의 줄에 띄어쓰기를 기준으로 하여 L, R, U, D 중 하나의 문자가 반복적으로 적혀있다. 각 문자의 의미는 다음과 같다. L : 왼쪽으로 한 칸 이동 R : 오른쪽으로 한 칸 이동 U : 위로 한 칸 이동 D : 아래로 한 칸 이동 이때 여행가 A가 N x N 크기의 정사각형 공간을 벗어나는 움직임은 무시된다. 예를 들어 ..
Problem. 배달 Link. https://school.programmers.co.kr/learn/courses/30/lessons/12978?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem. N개의 마을로 이루어진 나라가 있습니다. 이 나라의 각 마을에는 1부터 N까지의 번호가 각각 하나씩 부여되어있습니다. 각 마을은 양방향으로 통행할 수 있는 도로로 연결되어 있는데, 서로 다른 마을 간에 이동할 때는 이 도로를 지나야 합니다. 도로를 지날 때 걸리는 시간은 도로별로 다릅니다. 현재 1번 마을에 있는 ..
Problem. 소수 찾기 Link. https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem. 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만드시오. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다 (1은 소수가 아닙니다) 제한사항 1. n은 2이상 1,000,000이하의 자연수입니다. 입출력 예시 // case#1 n = 10; return = 4; // case#2 n = 5 retur..
에라토스테네스의 체 에라토스테네스의 체는 소수 찾기 알고리즘 중 가장 효율적인 알고리즘이라고 알려진 알고리즘이다. 알고리즘 로직 1. 2부터 소수를 구하고자 하는 구간의 모든 수를 나열한다. 2. 2는 소수이므로 오른쪽에 2를 쓴다. 3. 자기 자신을 제외한 2의 배수를 모두 지운다. 4. 남아있는 수 가운데 3은 소수이므로 오른쪽에 3을 쓴다. 5. 자기 자신을 제외한 3의 배수를 모두 지운다. 6. 남아있는 수 가운데 5는 소수이므로 오른쪽에 5를 쓴다. 7. 자기 자신을 제외한 5의 배수를 모두 지운다. 8. 남아있는 수 가운데 7은 소수이므로 오른쪽에 7을 쓴다. 9. 자기 자신을 제외한 7의 배수를 모두 지운다. 10. 위의 과정을 반복하면 구하는 구간의 모든 소수가 남는다. 코드 구현 에라토스..