일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LeetCode
- network
- 백준
- BFS
- DP
- Data Structure
- TypeScript
- frontend
- Algorithm
- vscode
- 그레이들
- CS
- Redux
- DFS
- 다이나믹 프로그래밍
- 알고리즘
- 리트코드
- 자바
- Graph
- 동적 계획법
- Database
- react
- git
- VIM
- db
- Javascript
- 프로그래머스
- 안드로이드
- Python
- java
- Today
- Total
목록분류 전체보기 (390)
늘 겸손하게

목차 문제명 문제풀이 코드 백준 - 16929번 : Two Dots 문제 유형 : DFS, 그래프 탐색 난이도 : 골드 4 https://www.acmicpc.net/problem/16929 16929번: Two Dots 첫째 줄에 게임판의 크기 N, M이 주어진다. 둘째 줄부터 N개의 줄에 게임판의 상태가 주어진다. 게임판은 모두 점으로 가득차 있고, 게임판의 상태는 점의 색을 의미한다. 점의 색은 알파벳 대문 www.acmicpc.net 문제 풀이 모든 정점에 대하여 1. 주어지는 게임판과 동일한 넓이, 높이의 배열을 선언하고 2. dfs로 그래프를 탐색하면서 시작점에서 몇번째로 탐색한 정점인지를 기록합니다. 3. 탐색이 끝나면 시작점 주위에 값이 4 이상인 값이 있다면 싸이클이 있는것이므로 "Yes..

목차 문제명 문제풀이 코드 백준 - 11067 : 모노톤길 문제 유형 : 구현 (Implementation) 난이도 : 골드 5 https://www.acmicpc.net/problem/11067 11067번: 모노톤길 입력 데이터는 표준입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 테스트 데이터의 개수 T가 정수로 주어진다. 각 테스트 데이터의 첫 번째 줄에는 카페의 수 www.acmicpc.net 문제 풀이 모든 카페들의 좌표를 순서에 맞게 배열에 저장하여 카페 번호에 알맞는 좌표를 출력하는 방식으로 문제를 풀었습니다. 1. 모든 좌표를 x 좌표 기준으로 오름차순 정렬한다. 2. x 좌표를 key값으로, 해당 x 좌표 위 y 좌표들을 배열에 저장하여 value 값으..
함수 내부에 return이 없는 경우 반환값 함수 내부에 return문이 없으면 디폴트로 'undefined'를 반환한다. function test() { let a = 1; } console.log(test()); // undefined
선택적 체이닝 ' ?. ' 선택적 체이닝이란 객체 내부의 중첩된 객체 속성을 안전하게 접근할 수 있는 방법입니다. '.' 표기법으로 중첩된 객체 속성에 접근할 때 존재하지 않는 속성에 접근할 경우 TypeError가 발생할 수 있습니다. 예시 const User = { name: 'Hero', age: 25 } console.log(User.address.city); // TypeError: Cannot read properties of undefined (reading 'city') 이러한 에러를 방지하기 위해 선택적 체이닝 연산자 '?.'를 사용할 수 있습니다. ?. 연산자로 객체의 속성에 접근하고, 해당 속성이 존재하지 않으면 'undefined'를 반환하여 에러를 방지합니다. const User ..