2023-12-04 ~ 2024-01-29파이널프로젝트 : 여행일정 앱 TRIPVOTE전체 기간 : 2023-12-04 ~ 2024-01-29기획 / UI : 2023-12-04 ~ 2024-01-05기능 구현 : 2024-01-05 ~ 2024-01-29리팩토링 :
20~21주차 미니프로젝트: 숙박 예약 API 서비스 ✍ 소개 React를 기반으로 개발된 숙박 예약 서비스입니다. FE 5명, BE 3명이 참여했으며 약 2주간 개발했습니다. 공개용 Github : https://github.com/Yanolja-MiniPr
~106일차~todos 앱을 배우며 모르는 부분이 있어 질의응답으로 이해한 부분을 기재한다.type, id를 객체로 받으며 payload에 할당notes가 버라이어티한 string값이기 때문에state.mainNotes = state.mainNotes.map 처럼sta
https://www.acmicpc.net/problem/96631부터 N까지 자연수 중에서 중복 없이 M개를 고른 모든 수열을 계산모든 순열의 수를 고려하기 위해 재귀 함수(백트래킹)를 사용할 수 있다.하나의 순열을 트리(tree)에서 리프 노드까지의 경로로
https://www.acmicpc.net/problem/10971외판원 순회(traveling salesman problem. TSP) 문제이다.어느 한 도시에서 출발해 N개의 도시를 모두 거쳐 다시 원래의 도시로 돌아와야 한다.\-> 어떤 노드에서 출발해도
https://www.acmicpc.net/problem/156505개의 수 1, 2, 3, 4, 5에서 3개를 고르는 모든 조합을 고려해보자.깊이가 3인 경우를 고려한다.경우의 수 : 10개모든 조합의 수를 고려하기 위해 재귀 함수(백트래킹)을 사용할 수 있
https://www.acmicpc.net/problem/156491부터 N까지 자연수 중에서 중복 없이 M개를 고른 모든 수열을 계산모든 순열의 수를 고려하기 위해 재귀 함수(백트래킹)를 사용할 수 있다.하나의 순열을 트리(tree)에서 리프 노드까지의 경로
~102일차~일반적으로 그래프/트리의 모든 원소를 완전 탐색하기 위한 목적으로 사용추후에 공부할 DFS와의 차이점DFS보다 백트래킹이 더 많이 출제DFS는 일반적으로 완전 탐색 목적, 재귀 함수를 이용해 구현백트래킹도 재귀 함수를 이용하는 것이 일반적이지만, 단순히 완
https://www.acmicpc.net/problem/10816이진 탐색을 위해 데이터를 오름차순 정렬lowerBound()와 upperBound() 이해countByRange()를 사용정답!정답 예시와 다른 점은 for of를 사용한 것https:
https://www.acmicpc.net/problem/2512문제 요구사항 : 적절한 상한 금액을 찾는 것이 문제의 목표전체 국가 예산이 485이고, 4개의 지방 예산 요청이 120, 110, 140,150이라고 하자\-> 상한 금액이 127인 경우, 배정
변경할(최적화 할) 값 x에 대하여 f(x)가 단조 증가 혹은 단조 감소단조 증가 함수 : x ≤ y 이면 f(x) ≤ f(y)인 경우일반적으로 조건(constraint)은 f(x)에 대하여 정의된다.Alt text최적화 문제를 결정 문제('예' 혹은 '아니오')로 바
코딩 테스트에서는 정렬된 배열에서 값이 특정 범위에 해당하는 원소의 개수를 계산하는 것을 종종 요구이러한 문제를 해결하기 위해 lowerBound()함수와 upperBound() 함수를 사용할 수 있다.lowerBound(arr, x) : 정렬된 순서를 유지하면서 배열
~94일차~시작점(left)와 끝점(end)을 기준으로 탐색 범위를 명시각 단계마다 탐색 범위를 2로 나누는 것으로 이해할 수 있다.이상적인 경우 매 단계마다 범위가 반으로 감소, 로그(log) 복잡도를 가진다.매우 넓은 범위(억 단위 이상)에서 최적의 해를 찾아야 하
~87일차~렌더링에 필요하지 않은 값을 참조할 수 있는 React Hook변수 관리, 특정 DOM을 선택 할 때 사용state를 사용 시 state가 변하면 컴포넌트가 다시 렌더링되지만, ref를 사용하면 렌더링 되지 않는다. (생명주기 동안 ref값은 유지)js에서는
~79일차~Css-in-JS라고 하는 JavaScript 파일 안에서 CSS를 처리할 수 있게 해주는 대표적인 라이브러리https://styled-components.com/docs/basics@latest 없이도 설치가 가능하지만 간혹,npm ERR! Can
~77일차~9/11 ~ 9/22 총 2주에 걸쳐 팀으로 짜여진 토이프로젝트가 진행되었다.개발버전 : https://heartfelt-mandazi-9dce7c.netlify.app/깃 레포지토리 : https://github.com/noSPkeepgo
~58일차~https://www.acmicpc.net/problem/19939가장 많이 담긴 바구니와 가장 적게 담긴 바구니의 공의 개수 차이가 최소가 되려면?\-> 공의 개수가 최대한 연속적이게항상 정답은 K-1 혹은 K\-오답 - vs는 정상 출력되었는데
~58일차~https://www.acmicpc.net/problem/13305주유 비용을 비오름차순으로 변경자기보다 뒤에 있는 비싼 주유소에 대해서 미리 결제\-오답 !vs에서는 예시 3개가 모두 정상출력되었는데 백준에서는 틀렸다고 나온다.https:
~57일차~https://www.acmicpc.net/problem/28391) 현재 값이 5로 나누어 떨어지는 경우, 5로 나누면 될 것이다.2) 그렇지 않다면, 기존의 값이 5로 나누어 떨어지는 값이 될 때까지 3을 빼준 뒤 1)을 수행한다.미제출\-오답
~54일차~https://www.acmicpc.net/problem/11047각 화폐 단위는 서로 배수관계가치가 큰 동전은 가치가 작은 동전들의 합으로 표현 가능① 모든 화폐 단위를 내림차순으로 정렬② 화폐의 단위를 확인하여, 해당 화폐로 나눌 때의 몫을 더하