본문 바로가기

전체 글71

[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.
20221116 #TIL 오늘은 다행히 지난주 스프린트 마무리를 지었다. 남은 목 금 기간 동안… 할 수 있을지?! 최선을 다해봐야겠다. 이번 티켓이 엄청 많다. 내일 퍼블리싱+ api 오기 전 가짜 데이터로 작업 하는 걸 끝내야 금요일에 마무리 지을 수 있겠는데 그럼 내가 적어도 내일 티켓 3-4개는 마무리 지어야한다. 열심히 해야지 아자아자 그리고 코딩인터뷰 책 스터디를 마무리지었다. 하지만 처음엔 재밌었던 시작과 달리 뒤로 갈수록 너무 어려워서… 해설을 들어도 무슨 말을 하는지 이해하지 못했다… 그냥 스터디를 빠지지 않고 참여해 다른 분들의 의견과 문제풀이 하는 걸 보며 이런식으로 접근하는구나! 실제로 이런 면접 질문을 받기도 하는구나 알게 되는 것에 의의를 둔 스터디였다. 다음 책도 너무 어려우면 힘들 것 같아서 걱정이다.. 2022. 11. 16.