
🚀 들어가며... LV2 문제입니다. 탐욕법(Greedy Algorithm)으로 접근해야 하는 문제입니다. 🔗 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 내용 [ 문제 설명 ] 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으..

🚀 들어가며... 사내에서 속도지연으로 마스터 슬레이브 개념을 도입한다고 하여 관련하여 포스팅하고자 합니다. 실무에서 많이 쓰이기 때문에 개념은 숙지하셔야 합니다. 📑 내용 Master & Slave 개념 이해 먼저 MySQL Replication에 대한 이해가 수반되어야 합니다. MySQL Replication은 말 그대로 DB안 데이터를 갖다가 물리적으로 복사해 다른곳에 넣어두는 기술을 의미합니다. 그렇다면 이 기술을 가지고 어떤 효과를 얻을 수 있을까요? 우선 Main DB는 Master("1")와 그 외 Slave로 분산됩니다. 이 때, Master DB에 데이터 변경이 일어나면 Slave DB는 Master DB를 replicate하여 정보를 담아둡니다. 읽기 처리는 Slave DB를 통해 이루..
🚀 들어가며... 실무에서 많이 쓰이는 윈도우함수에 대해 정리하고자 하여 이번 포스팅을 준비하게 되었습니다! 윈도우함수를 적재적소에 쓸 줄 아는 능력을 갖춘다면 백개발자로써 한걸음 전진하는 계기가 될 것입니다. 이후에도 공부하면서 새로운 윈도우함수를 알게된다면 글에 추가할 예정입니다. 📑 내용 1. 윈도우함수란? 사전적 정의를 이야기 하자면, 행과 행간의 관계를 쉽게 정의하기 위해 만든 함수가 WINDOW FUNCTION 입니다. 윈도우 함수를 사용하면 사용자가 분석 비즈니스 쿼리를 보다 효율적으로 생성할 수 있습니다. 창 함수는 결과 집합의 파티션, 즉 "창"에서 실행되어 해당 창에 속하는 모든 행에 대한 값을 반환합니다. 이와는 반대로 창이 없는 함수는 결과 집합의 모든 행에 대해 계산을 실행합니다...
🚀 들어가며... '2020 KAKAO BLIND RECRUITMENT' 문제입니다. 난이도는 프로그래머스 기준 레벨 2 ~ 레벨 3 사이 입니다. 🔗 문제 https://programmers.co.kr/learn/courses/30/lessons/60057?language=python3 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 📑 내용 [ 문제 설명 ] 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비..
🚀 들어가며... 실무에서 자주 사용하고, 자주 보이는 React.Fragment 에 대해 왜 사용하는지, 사용방법은 어떻게 되는지 정리하여 포스팅 해보도록 하겠습니다. 📑 내용 React.Fragment의 개념은 어떻게 될까요? Fragment는 React v16에 추가된 기능입니다. 컴포넌트가 여러 엘리먼트를 return 할때 jsx규칙상 하나의 태그로 묶어서 return 해줘야 하는데, 이때 fragment를 사용하면 dom에 별도의 노드를 추가하지 않고 여러자식을 그룹화 할 수 있다고 합니다. (공식문서 설명) 공식문서의 설명은 좀 말이 어려워서 진짜 간단하게 설명 드리자면 이것입니다. 어떤 컴포넌트에서 아래와 같이 return을 한다면 어떻게 될까요? return ( Hello world! Th..

🚀 들어가며... '레벨 2'의 문제입니다. 🔗 문제 https://programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 📑 내용 [ 문제 설명 ] 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg..
- Total
- Today
- Yesterday
- list
- uSWGI
- db
- Default export
- JS
- This
- programmers
- static files
- Algorithm
- container
- lv2
- ORM
- docker
- SQL
- react
- 탐욕법
- union-find
- MVT
- data formatting
- django
- django ORM
- Linux
- Python
- Greedy Algorithm
- JavaScript
- Master & Slave
- PostgreSQL
- lv1
- Named export
- generator expression
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |