여기서 중요한것은 연산자를 누르면 계산이 완료되게 하는 것이다 그리고 숫자가 나란히 나오도록 하는 것도 중요하다 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* ..
https://school.programmers.co.kr/learn/courses/30/lessons/76502# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(s) { let array = s.slice() let result = 0 for(i=0; i 0){ if(array.includes("{}")) array = array.replace(/{}/g, "") if(array.includes("[]")) array = array.replace(/\[]/g, "") if(array.includes("()"))..
https://school.programmers.co.kr/learn/courses/30/lessons/42747#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(citations) { let result = 0 for(i = 1; i= i).length) result = i return result } 처음에 문제이해를 잘 못해서 11번 케이스만 틀렸다. "논문 n편 중, h번 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-index입니다. " 이렇게 이해..