본문 바로가기

전체 글127

[TIL] 프로그래머스 (정수 내림차순으로 배치하기) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { const toString = n+"" const answer = toString.split('').sort((a,b) => b-a).join('') return +answer } 2024. 3. 21.
[TIL] 프로그래머스 (없는 숫자 더하기) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers) { let allNumber = [] for(let i = 0; i !numbers.includes(x)).reduce((a,b)=>a+b,0) } 2024. 3. 20.
[TIL] 프로그래머스 (x만큼 간격이 있는 n개의 숫자) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(x, n) { let answer = [] for(let i = 1; i 2024. 3. 20.
[TIL] npm i과 npm ci 차이점 🧐 npm i (npm install) npm install은 프로젝트에 필요한 패키지를 설치하기 위해 사용하는 명령어이다. npm install 특정 패키지를 설치할 때, npm install 로 설치할 수 있고, 클론할때와 같이 프로젝트가 의존하고 있는 모든 패키지를 설치할때 사용한다. npm install 두 방식 모두 package-lock.json을 먼저 확인하고 만약 존재하면 해당 lockfile을 이용해서 의존하고 있는 패키지 정보를 파악하고 node_modules에 설치한다. 그리고 node_modules나 package.json에 변화가 생기면 package-lock.json을 업데이트하여 의존 패키지 정보를 기록한다. 🧐 npm ci (npm clean-install) npm ci는 p.. 2024. 3. 18.
[TIL] 프로그래머스 (부족한 금액 계산하기) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(price, money, count) { let total = 0; for(let i = 1; i 2024. 3. 15.
[TIL] 프로그래머스 (정수 제곱근 판별) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { const sqrt = Number.isInteger(Math.sqrt(n)) return sqrt ? Math.pow(Math.sqrt(n)+1,2) : -1 } 2024. 3. 14.