시험 결과(사전 점수 발표) 높은 점수로 합격한 것은 아니지만 프론트엔드 부트캠프 과정을 진행하면서 공부해야 했기에 절대적인 시간이 부족했다... 공부시간 대비 나름 안정적인 점수를 받아서 감사하다 ㅠㅠ 시험 준비 전 상태 비전공자 SQL 무경험 백엔드 부트캠프 과정을 거쳤지만 데이터베이스를 직접 SQL 쿼리로 짠 것이 아니라 Spring JPA를 이용했었기 때문에 SQL은 처음 접하는 것이나 마찬가지였음 공부 기간 : 약 한 달 시작은 1월 말에 하였지만 집중적으로 공부한 것은 2주 정도 공부 방법 처음에 Data On-Air로 기본을 잡고 주랭이를 풀면서 강의 영상 위주로 공부하였다! 틈틈이 프로그래머스로 SQL 문제를 풀어보았다. SQLD 시험은 oracle과 sql server 두 가지 모두 나오..
자바의 메모리 구조 정적 영역(Static/Method) 런타임 상수 풀, 멤버 변수(필드), 클래스 변수(static), 상수(final), 생성자와 메소드 등을 저장하는 공간 JVM이 동작해서 클래스가 로딩될 때 생성 프로그램의 시작부터 종료가 될 때까지 메모리에 남아있게 되며 어느곳에서나 접근이 가능. 스택 영역(Stack) primitive 타입(int, double, long, boolean 등)의 지역변수, 매개변수 데이터 값과 참조형 데이터의 주소값을 저장하는 공간 메소드가 호출될 때 메모리에 할당되고 종료되면 메모리에서 사라짐 힙 영역(Heap) 참조형 데이터 타입인 객체와 배열 등을 저장하는 공간 JVM이 관리하는 프로그램 상에서 데이터를 저장하기 위해 런타임 시 동적으로 할당 메모리 호..
인덱스 회전 동, 서, 남, 북으로 순차적으로 회전하는 무언가가 있다고 가정할 때, 코드에서 이것을 표현하려면 아래와 같이 표현할 수 있다. int direction = direction + 1; if (direction == 4) { direction = 0; } 동서남북을 각각 0, 1, 2, 3이라고 하고 현재 방향에서 +1씩 더하면서 방향을 바꾸는 것이고 만약 북쪽에서 +1을 해서 direction = 4가 되면 동쪽인 0으로 강제로 바꾸어주는 것이다. 또 다른 방법으로는 나머지 연산을 이용하는 것이다. 작은 수를 큰 수로 나누게 되면 작은 수가 나머지가 되는 것을 이용하는 것이다. int direction = (direction + 1) % 4; 동서남북의 범위에서는 direction + 1을 ..
문제링크 📝 문제 지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다. ["방향 거리", "방향 거리" … ] 예를 들어 "E 5"는 로봇 강아지가 현재 위치에서 동쪽으로 5칸 이동했다는 의미입니다. 로봇 강아지는 명령을 수행하기 전에 다음 두 가지를 먼저 확인합니다. 주어진 방향으로 이동할 때 공원을 벗어나는지 확인합니다. 주어진 방향으로 이동 중 장애물을 만나는지 확인합니다. 위 두 가지중 어느 하나라도 해당된다면, 로봇 강아지는 해당 명령을 무시하고 다음 명령을 수행합니다. 공원의 가로 길이가 W, 세로 길이가 H라고 할 때, 공원의 좌측 상..
문제링크 📝 문제 마인은 곡괭이로 광산에서 광석을 캐려고 합니다. 마인은 다이아몬드 곡괭이, 철 곡괭이, 돌 곡괭이를 각각 0개에서 5개까지 가지고 있으며, 곡괭이로 광물을 캘 때는 피로도가 소모됩니다. 각 곡괭이로 광물을 캘 때의 피로도는 아래 표와 같습니다. 예를 들어, 철 곡괭이는 다이아몬드를 캘 때 피로도 5가 소모되며, 철과 돌을 캘때는 피로도가 1씩 소모됩니다. 각 곡괭이는 종류에 상관없이 광물 5개를 캔 후에는 더 이상 사용할 수 없습니다. 마인은 다음과 같은 규칙을 지키면서 최소한의 피로도로 광물을 캐려고 합니다. 사용할 수 있는 곡괭이중 아무거나 하나를 선택해 광물을 캡니다. 한 번 사용하기 시작한 곡괭이는 사용할 수 없을 때까지 사용합니다. 광물은 주어진 순서대로만 캘 수 있습니다. 광..
- Total
- Today
- Yesterday
- CS
- 프로그래머스
- JavaScript
- Queue
- 자바dp
- Algorithm
- dfs
- 자바
- Nest
- JPA
- 리액트
- SQL
- Spring
- 이분탐색
- 해시맵
- BFS
- 형변환
- 정렬
- 자바스크립트
- java
- 알고리즘
- 자바트리
- 타입스크립트
- 자바bfs
- 스프링부트
- SQLD
- DP
- 백준
- 스프링
- Comparator
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |