작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#프로그래머스 연속된 부분 수열의 합#프로그래머스 연속된 부분 수열의 합 js#프로그래머스 연속된 부분 수열의 합 자바스크립트

[프로그래머스] 2단계 연속된 부분 수열의 합 - 자바스크립트

비내림차순으로 정렬된 수열이 주어질 때, 다음 조건을 만족하는 부분 수열을 찾으려고 합니다. 수열을 나타내는 정수 배열 sequence와 부분 수열의 합을 나타내는 정수 k가 매개변수로 주어질 때, 위 조건을 만족하는 부분 수열의 시작 인덱스와 마지막 인덱스를 배열에 ...

2024년 6월 27일215
기술#프로그래머스 기사단원의 무기#프로그래머스 자바 스크립트 코딩테스트#자바스크립트 기사단원의 무기

[프로그래머스] 기사단원의 무기 1단계 - 자바스크립트

숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치...

2024년 6월 27일199
기술#프로그래머스 덧칠하기#프로그래머스 덧칠하기 자바스크립트#프로그래머스 덧칠하기 JS

[프로그래머스] 덧칠하기 1단계 - JavaScript

어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다가 철거할 때 떼는 일이 많고 그 과정에서 페인트가 벗겨지곤 합니다. 페인트가 벗겨진 벽이 보기 흉해져 학교는...

2024년 6월 27일173
기술#프로그래머스 카드 뭉치#프로그래머스 카드뭉치 js#algorithm

[프로그래머스] 카드 뭉치 1단계 - JavaScript

코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다. 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두...

2024년 6월 27일143
기술#docker 이미지 컨테이너 차이#도커 이미지 컨테이너 차이#컨테이너 도커 차이

Docker 이미지와 컨테이너의 차이점

컨테이너는 음식이 담겨 있는 도시락통이라면 이미지는 도시락 통에 담겨 있는 음식을 만들 수 있는 레시피라고 생각하면 이해하기 쉽습니다. 정의 : Docker 이미지는 컨테이너를 생성하기 위한 정적 템플릿입니다. 반면에 Docker 컨테이너는 이러한 이미지를 기반으로 실...

2024년 6월 27일113
기술#javascript 이벤트 루프#이벤트 루프란#이벤트루프 면접

JavaScript 비동기 처리 완전 정복: 이벤트 루프와 콜 스택 이해하기

JavaScript 개발자라면 꼭 알아야 할 개념 중 하나가 바로 이벤트 루프와 콜 스택입니다. 이 두 가지를 이해하면 JavaScript의 비동기 동작과 성능 최적화에 큰 도움이 됩니다. 이벤트 루프와 콜 스택: 핵심 개념 콜 스택(Call Stack) 콜 스택은 함...

2024년 6월 27일154
기술#프로그래머스 가장 큰 정사각형 찾기#프로그래머스 가장 큰 정사각형 찾기 JS#프로그래머스 가장 큰 정사각형 찾기 JavaScript

[프로그래머스] 가장 큰 정사각형 찾기 Lv.2 JavaScript

1와 0로 채워진 표(board)가 있습니다. 표 1칸은 1 x 1 의 정사각형으로 이루어져 있습니다. 표에서 1로 이루어진 가장 큰 정사각형을 찾아 넓이를 return 하는 solution 함수를 완성해 주세요. (단, 정사각형이란 축에 평행한 정사각형을 말합니다.)...

2024년 6월 26일196
기술#프로그래머스 달리기 경주#프로그래머스 달리기 경주 시간초과#프로그래머스 달리기 경주 자바스크립트

[프로그래머스] 달리기 경주 Lv.1 JavaScript

해설자가 선수의 이름을 부를 때마다, 그 선수는 바로 앞에 있는 선수를 추월합니다. 처음 시작 순서는 'players' 배열로 주어지며, 해설자가 부른 선수들의 순서는 'callings' 배열에 담겨있습니다. 문제의 목표는 경주가 끝났을 때의 선수 순서를 반환하는 's...

2024년 6월 26일183
기술#프로그래머스 과제 진행하기#프로그래머스 과제 진행하기 자바스크립트#프로그래머스 과제 진행하기 JavaScript

[프로그래머스] 과제 진행하기 Lv.2 JavaScript

과제는 정해진 시각에 시작합니다. 새로운 과제가 시작되어야 하는 시각에 이전 과제가 아직 진행 중이라면, 이전 과제는 일시 중단하고 새로운 과제를 시작합니다. 이전에 진행하던 과제를 완료했을 때, 일시 중단한 과제가 있다면 그 과제를 재개합니다. 만약 과제를 끝낸 시각...

2024년 6월 26일177
기술#docker#docker container#docker image

Docker: 개발자를 위한 컨테이너화 솔루션

소프트웨어 개발 및 배포의 복잡성을 줄이기 위한 도구로 Docker는 이제 필수적인 기술로 자리 잡았습니다. 왜 많은 개발자들이 Docker를 선택하는지에 대해 알아봅시다. Docker란? Docker는 애플리케이션을 신뢰성 있고, 반복 가능하며, 이식 가능한 방식으로...

2024년 6월 26일129
기술#tailwind display#tailwind display none#tailwind display flex

Tailwind CSS: Display 속성의 모든 것

1. Display 속성 소개 CSS에서 'display' 속성은 요소가 페이지에 표시되는 방법을 결정합니다. 2. 기본 Display 클래스 Tailwind CSS에서 제공하는 기본 'display' 클래스는 다음과 같습니다. block : 요소를 블록 레벨로 설정합...

2024년 6월 26일261
기술#npm install --legacy-peer-deps#npm --legacy-peer-deps#Npm install peer

npm install --legacy-peer-deps로 ESLint 충돌 해결하기

프로젝트, 기존 코드베이스를 다룰 때 의존성 관리는 어려운 작업이 될 수 있습니다. 최근 많은 개발자들이 겪고 있는 문제 중 하나는 ESLint와의 피어 의존성(peer dependency) 충돌입니다. 피어 의존성 이해하기 해결책을 알아보기 전에 피어 의존성이 무엇인...

2024년 6월 25일235