본문 바로가기

전체 글76

npm install -g EACCES: permission denied https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally Resolving EACCES permissions errors when installing packages globally | npm Docs Documentation for the npm registry, website, and command-line interface docs.npmjs.com global로 설치할 때 생기는 오류 같다. npm이 친절하게 해결방법을 알려준다. mkdir ~/.npm-global npm config set prefix '~/.npm-global' vi ~/.profile .profile 파일에 아래 코드.. 2023. 1. 28.
[JavaScript] 프로그래머스 - 귤 고르기 /* 문제 : 귤 k개를 고를 때 크기가 서로 다른 종류의 수의 최솟값을 구하라 자료 : 귤 배열 tangerine, 팔고싶은 귤 갯수 K 조건 : 계획 : 서로 다른 종류가 가장 적을 때여야 한다. 그럼 가장 적은 수를 먼저 뺴고, 그 다음 적은 수를 빼서 팔고 싶은 갯수를 맞추면 되지 않을까?? */ function solution(k, tangerine) { const result = {}; tangerine.forEach((x) => { result[x] = (result[x] || 0)+1; }) const result2 = Object.values(result).sort((a, b) => b - a); let count = 0; let sum = 0; for (let i = 0; i < res.. 2023. 1. 4.
[JavaScript] 프로그래머스 - 나이 출력 /* 문제 : 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성 자료 : number age 조건 : 0 { expect(solution(40)).toBe(1983); expect(solution(23)).toBe(2000) }); 2023. 1. 1.
git 과거 커밋 수정하기 git rebase -i "수정 하고 싶은 커밋의 직전 커밋" i 누르고 수정 하고 싶은 커밋을 edit으로 변경후 esc 누르고 :wq 해당 커밋을 수정 후 git commit --amend git rebase --continue 2022. 12. 30.