일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 백준
- react
- 정규표현식
- 정렬
- CSS
- 알고리즘
- Node
- hash
- node.js
- 해시
- 리액트
- 코딩테스트
- BOJ
- 코테
- 기술면접
- JS
- 합병 정렬
- 병합 정렬
- 딥다이브
- 연결리스트
- 자료구조
- useState
- state
- sort
- 프로그래머스
- JavaScript
- 브루트포스
- 최소공배수
- 완전탐색
- 자바스크립트
- Today
- Total
목록분류 전체보기 (67)
가치투자자
Programmers : 다트 게임 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 이 문제는 문자열 과 조건문 에 대한 이해가 있다면 충분히 풀 수 있는 문제였다. 총 3번 다트를 던질 수 있으며, 각 기회마다 0~10점을 얻을 수 있다. S(1제곱), D(2제곱), T(3제곱) 영역이 존재하며, 각 영역 당첨시 해당 점수가 영역만큼 제곱이 된다. 스타상(*) 영역 - 스타상 당첨시 바로 전에 얻은 점수와 현재 해당 점..
Programmers : k진수에서 소수 개수 구하기 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 이 문제는 진수변환 과 소수(prime number) 가 무엇인지 알고 있으면 풀 수 있는 문제며, 어떻게 푸느냐에 따라 효율성이 달라졌다. 1. 양의 정수 n을 k진수로 변환했을 때, 변환된 수 내에 아래의 조건에 맞는 소수가 몇 개가 있는지 찾아야 한다. 0소수0 : 소수 양쪽에 0이 있는 경우 소수0 : 소수 오른쪽..
생명 주기 (Life Cycle) 혹시 컴포넌트도 수명이 있다는 것을 알고 있나요? 사람이 태어나서 성장하고 생명을 다하는 것처럼 리액트 컴포넌트도 이러한 과정을 겪으며, 이를 생명주기(Life Cycle)라고 한다. 1. 생명 주기 React 컴포넌트에는 생명 주기(라이프사이클)가 존재한다. 생명 주기는 생성(mounting) - 업데이트(updating) - 제거(unmounting) 단계로 구성되어져 있으며, 각 단계마다 특정한 이벤트가 발생하며 그 때마다 사용되는 메서드가 있다. 이러한 생명주기 함수는 클래스형 컴포넌트에서만 사용할 수 있으며, 함수형 컴포넌트에서는 사용할 수 없다. 함수형 컴포넌트에서는 Hooks으로 유사한 기능을 활용할 수 있으므로, 이 부분은 Hooks에서 다뤄볼 것이다. 2..
ref란? * 기술면접 질문은 맨 아래에 적혀 있습니다 일반적으로 DOM 요소에 이름을 달 때 id를 사용한다. 리액트의 public/index.html 파일에서도 div 요소의 id로 root를 설정해 리액트 컴포넌트를 렌더링 시켜준다. // public/index.html // src/index.js const root = ReactDOM.createRoot(document.getElementById('root')); 그러나 리액트 컴포넌트 안에서 특수한 경우가 아니라면 id의 사용을 권하지 않는다. 그 이유는 HTML에서 id는 유일해야 하는데, 컴포넌트를 재사용할 때마다 중복 id를 가진 DOM이 여러 개가 생겨나기 때문이다. 따라서 리액트에서 DOM에 이름을 달기 위해 ref(reference)..
Programmers : 실패율 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 이 문제는 배열 에 대한 이해만 있다면 풀 수 있는 구현 문제다. 스테이지 수 N과 사용자들의 현재 스테이지 위치 stages(배열)가 주어질 때 실패율을 구해야 한다. stage에는 1부터 N+1까지 담겨 있으며, N+1은 마지막 스테이지를 클리어한 사용자를 나타낸다 실패율 = 스테이지를 클리어하지 못한 플레이어 수 / 도달한 플레이어 수 ..
Programmers : 뉴스 클러스터링 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 이 문제는 문자열 과 정규표현식 에 대한 이해가 있다면 풀 수 있는 문제였다. 문자열 str1과 str2가 주어질 때, 각 문자를 두 글자씩 끊어서 다중집합의 원소로 만든다. - 이때 각 원소는 영문자로만 구성되어 있어야 한다 - 공백이나 숫자, 특수문자가 있는 원소는 제외한다 str1의 집합 A와 str2의 집합 B를 비교하여 교집..