https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 아직 푸는 중이다. 전부 구현했는데 딱 1개 다중집합 구현에서 브레이크가 걸렸다. function solution(str1, str2) { const CONSTANT = 65536 const makeJaccard = (str) =>{ let pickString = str.toLowerCase().split("") let multipleSet = pickString.reduce((acc,..
2022 10월 19일 우아콘 DAY 1이 시작되는 날이다. 사실 배민은 이전부터 관심을 가지고 있었다. 21살때쯤 세바시에서 " 사장이 되는 방법"이라는 주제로 강연을 하신 것을 본적이 있다. 그때 어떤분이 했던 말을 소개시켜주셨는다. 거의 수년동안 내 마인드에 장착되어있는 말이 되었다. 신발 정리하는 일을 맡았따면 신발 정리를 세계에서 제일 잘 할 수 있는 사람이 되어라. 그렇게 된다면 누구도 당신을 신발정리만 하는 심부름꾼으로 놔두지 않을 것이다. - 한큐철도 설립자 고바야시 이치조 어린 21살때 작은일이 주어져도 항상 이 말을 기억하면서 살았다. 알바를 할때도 군대에서도 일할때도 그러고 대부분 정말 놔두지 않고 더 많은 쓰임을 받은 기억이있다. 그래서 지금 생각해보면 참 감사했다. 누군가에는 그냥..
여기서 중요한것은 연산자를 누르면 계산이 완료되게 하는 것이다 그리고 숫자가 나란히 나오도록 하는 것도 중요하다 if문 심화 예를 들어 appendOperator(operator) { if (this.operatorChek) return; if (this.equalsCheck) this.equalsCheck = false; this.displayContent += operator; this.operatorChek = true; this.secondClick = false; this.onlyDisplayContent = ""; } 첫줄은 this.operatorChek 가 true이면 return됨으로 이 function (class안에서는 function안써도 됌 )자체가 끝나버림 빠른 return으로 ..
https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 1) function solution(clothes) { let box =[] let classification = clothes.reduce((acc,cur) =>{ acc[cur[1]] = acc[cur[1]] ? [].concat(acc[cur[1]],cur[1]): [cur[0]] return acc },{}) for (let item in classification) box.p..
오늘 mac이 몬트레이에서 벤츄라로 업그레이드 되었다. 그리고 평소처럼 git을 사용하는 데 위에처럼 에러가 떴다. 뭐지 싶어서 검색해봤는데 버전이 업그레이드 될때마다 그런 것 같다. 이전에도 빅서에서 카탈리나로 업그레이드할때도 같은 현상이 있었다고 한다. 해결법 xcode-select --install 터미널에 이렇게 그대도 써주면 된다.
배우는 이론 Routing State Management Data Fetching Animations Typescript 사용하는 패키지 React Router styled Components Recoil Apex Charts React Hook Form Framer Motion React Query React Master Class를 수강하면서 아래의 것들을 배웠다. 암호화폐 시세 트래커 넷플릭스 클론 1. 암호화폐 시세 트래커 https://ryan-dia.github.io/React-crypto_tracker/ React App ryan-dia.github.io 해당 강의에서 react 핵심기능은 useEffect와
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(s) { s = s.replace(/[{}]/g,"").split(",") const checkRepetition = s.reduce((acc,cur) =>{ acc[cur] = (acc[cur]|| 0) + 1 return acc },{}) return Object.entries(checkRepetition).sort(([,a], [,b]) => b -..
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(n, left, right, result = []) { for(i=left; i
식별자는 어떤 값을 구별해서 식별해낼 수 있는 고유한 이름을 뜻한다. 식별자는 특수문자를 제외한 문자, 숫자 ,언더스코어(_), 달러 기호($)를 포함할 수 있다. 단, 식별자는 특수문자를 제외한 문자, 언더스코어(_), 달러 기호($)로 시작해야 한다. 숫자로 시작하는 것은 허용하지 않는다. 예약어는 식별자로 사용할 수 없다. await break case catch class const continue debugger default delete do else enum export extends false finally for function if implements* import in instanceof interface* let* new null package* private* protected* ..