블로그 이사도 할 겸 요즘 하는 생각을 마지막으로 티스토리에 남긴다. 🤔 진하게 공부하고 싶다. 프로그래밍을 본격적으로 시작한 2022년 봄부터, 2023년의 여름방학 때까지의 프로젝트 3번과 수많은 시행착오를 거치며 배운 것도 정말 많았지만 확실하지 않은 지식을 가지고 프로그래밍을 하며 항상 아쉽다는 생각을 갖고 있었다. 구체적으론, 성장은 하고 있지만, 잠시 멈추고 진득하게 공부하고 싶다. 프로젝트를 연속으로 하면서, 네트워크 공부를 병행하며 서버에 대한 지식의 기반을 쌓았고, api를 개발하며 어떻게 해야 효율적으로 만들 수 있을까? 고민하고 삽질하며 많이 배웠고, 한국투자증권 등 프로젝트에 필요한 api들을 가져와 사용하며 문서 읽는 능력도 조금은 생긴 것 같다. 무엇보다 코드를 읽는 게 1년 전..
해커톤 당시에 느꼈던 소중한 것 들과 배운 점들을 기록하기 위해 새벽에 노트북을 폈다. ⭐️ 프로젝트 주제 시각 장애인을 위한 음성 모의 주식 거래 플랫폼 📎 깃허브 링크 https://github.com/soozzang/STALK_BE GitHub - soozzang/STALK_BE: 시각장애인을 위한 모의 주식 웹 서비스 STALK 시각장애인을 위한 모의 주식 웹 서비스 STALK. Contribute to soozzang/STALK_BE development by creating an account on GitHub. github.com ✔️ 맡은 기능 한국투자증권에서 제공하는 다양한 주식 관련 api를 이용하여 알맞게 다듬어서 클라이언트에게 전달 제공되는 api(해외/국내 현재가, 해외/국내 시가..
https://kadosholy.tistory.com/114 [Java] 자바 - enum 사용법 (열거형, 열거타입) 자바 - enum 사용법 (열거형, 열거타입) 열거형 enum은 상수를 의미별로 함께 묶어서 사용하고자 할 때 주로 사용됩니다. 예를들면 일, 월, 화, 수, 목, 금, 토와 같이 요일을 하나로 묶어 관리할 수 kadosholy.tistory.com https://velog.io/@kyle/자바-Enum-기본-및-활용 자바 Enum 기본 및 활용 우아하게 Enum 써 보입 시더 허허,,^^ velog.io 위의 두 글을 참고하였습니다. 💡 정의 열거라는 뜻으로, 서로 관련을 가진 상수들의 집합이다. (Java에선 final로 자료형을 고정했을 때 이렇게 고정된 값을 "상수"라고 함.) ..
바킹독님의 강의를 참고하였습니다. https://blog.encrypted.gg/category/강좌/실전%20알고리즘 '강좌/실전 알고리즘' 카테고리의 글 목록 blog.encrypted.gg + 해당 카테고리엔 알고리즘 문제풀이와 관련된 내용을 업로드. + 기록해두고 싶은 부분만 정리해 둠. 안녕하세요, 재귀 파트를 시작하겠습니다. 지금 자신 있게 말할 수 있는 게 있는데 이 파트가 정말 어려울 것입니다. 라고하심 알고리즘 설명 재귀는 하나의 함수에서 자기 자신을 다시 호출해 작업을 수행하는 알고리즘이다. 이러한 예시에서, 두 가지 설명방법이 존재하는데, 1번 도미노가 쓰러지면 2번 도미노가, 그리고 3번 , 4번... 1번 도미노가 쓰러진다(참), k번 도미노가 쓰러지면 k+1번 도미노도 쓰러진다(..
바킹독님의 강의를 참고하였습니다. https://blog.encrypted.gg/category/강좌/실전%20알고리즘 '강좌/실전 알고리즘' 카테고리의 글 목록 blog.encrypted.gg + 해당 카테고리엔 알고리즘 문제풀이와 관련된 내용을 업로드. + 기록해두고 싶은 부분만 정리해 둠. 알고리즘 설명 DFS : 다차원 배열에서 각 칸을 방문할 때 깊이를 우선으로 방문하는 알고리즘. (BFS는 너비) 예시 BFS 과정에서 다른 건 다 같고, 큐가 스택으로 바뀐 것뿐이다. BFS때와 같이 예시를 보자. (0,0)부터 이어진 파란색 칸을 확인할 것이다. (0,0)을 밟은 상태에서 시작했으니, 해당칸에 표시를 남기고 스택에 넣는다. (초기세팅) 이후에는, 스택이 빌 때까지 계속 스택의 top을 빼고 해..
바킹독님의 강의를 참고하였습니다. https://blog.encrypted.gg/category/강좌/실전%20알고리즘 '강좌/실전 알고리즘' 카테고리의 글 목록 blog.encrypted.gg + 해당 카테고리엔 알고리즘 문제풀이와 관련된 내용을 업로드. + 기록해두고 싶은 부분만 정리해 둠. 알고리즘 설명 "너비"를 우선으로 방문한다. 원래 BFS는 그래프라는 자료구조에서 모든 노드를 방문하기 위한 알고리즘이다. 여기서 말하는 그래프는 오른쪽 그림과 같은 모양의 그래프이고, 정점과 간선으로 이루어진 자료구조이다. (내 생각) 설명 백날 듣는 것 < 예시 보고 짜보는 것 이라고 생각하기에 코드를 보자.. STL pair #include using namespace std; int main(void) {..
바킹독님의 강의를 참고하였습니다. https://blog.encrypted.gg/category/강좌/실전%20알고리즘 '강좌/실전 알고리즘' 카테고리의 글 목록 blog.encrypted.gg + 해당 카테고리엔 알고리즘 문제풀이와 관련된 내용을 업로드. + 기록해두고 싶은 부분만 정리해 둠. 정의&성질 덱 양쪽 끝에서 삽입과 삭제가 전부 가능하다. => 스택과 큐를 덱의 특수한 예시라고 생각해도 괜찮다. 자명함. STL deque STL deque은 독특하게도, vector랑 비슷한데, front에서도 O(1)에 추가와 제거가 가능한 느낌이 강하다. insert, erase도 있고, 인덱스로 원소에 접근도 할 수 있다. 이와 같이, STL vector에서 제공되는 기능을 STL deque에서도 다 제..
바킹독님의 강의를 참고하였습니다. https://blog.encrypted.gg/category/강좌/실전%20알고리즘 '강좌/실전 알고리즘' 카테고리의 글 목록 blog.encrypted.gg + 해당 카테고리엔 알고리즘 문제풀이와 관련된 내용을 업로드. + 기록해두고 싶은 부분만 정리해 둠. 정의&성질 큐 한쪽 끝에서 원소를 넣고 반대쪽 끝에서 원소를 뺄 수 있는 자료구조이다. 스택에서는 먼저 들어간 원소가 나중에 나왔지만, 큐에선 먼저 들어간 원소가 먼저 나오게 된다. 상상해 보면 자명하다. 4번 성질의 이야기는 스택에서 다루었으니 생략. STL queue STL queue를 제공한다. 큐는 보통 BFS와 Flood Fill을 할 때 쓰게 된다. #include using namespace std;..