본문 바로가기

분류 전체보기100

[백준] 10808. 알파벳 개수(c++) https://www.acmicpc.net/problem/10808 맵을 쓸까 생각하다가 아스키 코드를 이용하는 것이 제일 알맞다 생각했다. #include#include #include #include #include #include #include #include #include #include #include using namespace std;int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); string sentence; cin >> sentence; int save[26] = { 0 }; for (int i = 0; i 2025. 1. 13.
[Mac] MariaDB를 받아보자.. 설명이 잘 되어 있어 reference만 긁어왔다. 1. home brew를 설치해준다.참고: https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ Homebrew로 macOS에 MariaDB Server 설치Homebrew 패키지 매니저를 이용해서 MariaDB Server를 macOS (이전 Mac OS X) 설치할 수 있습니다. MariaDB Server는 미리 컴파일된 Homebrew "bottle" 패키지로 이용 가능하며, 소스 빌드가 필요 없어 시간을 절약해mariadb.com2. MariaDB를 설치해보자...참고: https://gymdev.tistory.com/92 [MariaDB] 맥(Mac)에 마리아디비(Maria.. 2025. 1. 7.
RAG의 Pipeline을 이해해보자 Rag와 Fine-tuning과의 차이점- Fine-tuning: 데이터를 모델의 파라미터에 내재화(학습)하여 모델이 항상 그 데이터를 기반으로 출력 생성. - RAG: 데이터를 모델에 학습시키지 않고, 요청(Query)에 따라 Vector Store에서 가장 관련성이 높은 데이터를 검색 후 이를 LLM에 입력해 응답 생성. - Data PipeLine에서 1. LangChain이란? llm 활용 가능한 프레임워크 https://www.samsungsds.com/kr/insights/what-is-langchain.html2. Embedding Model이란? Embedding Model은 데이터를 고차원 벡터 공간에 매핑해 표현하는 모델입니다. 주요 목적은 텍스트, 이미지, 코드 등의 데이터를 수치적으.. 2024. 12. 28.
Kotlin Coding Convention은..? Kotlin으로 Back-end를 개발함에 따른 coding convention을 설정하는 과정이다.1. java coding convention프로젝트를 진행 전, 자바로 진행 예정이라 코딩 컨벤션을 맞추기 위해서 naver coding convention을 참고하려고 했다.formatter.xml을 통해서 설정해주고, CheckStyle을 적용함으로써 정적 분석 도구를 활용하는 방식으로 convention을 지키는 것이다.  2. Koltin Coding Convention개발언어를 kotlin으로 바꾸면서 jvm을 기반으로 하는 언어이기에 convention을 그대로 적용해도 되겠지. 라는 생각을 했었다.생각해보니 확인은 해봐야했다.question으로 물어볼 수 있는 최고의 접근성을 가진 ChatG.. 2024. 12. 27.
[백준] 23842. 성냥개비(c++) https://www.acmicpc.net/problem/23842map을 남발하여 버렸다.무난한 구현 문제였다고 생각한다.그것과는 별개로 내 코드는 너무 더러웠다. #include#include #include #include #include #include #include #include #include #include #include using namespace std;// 2개 : 1// 3개 : 7// 4개 : 4// 5개 : 2,3,5// 6개 : 0,6,9// 7개 : 8/* 9*6 다해서 경우의 수 만들어보기*/int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; // 기본으로 4개 빠진다. cin >> n; map m.. 2024. 12. 27.
[백준] 3018. 캠프파이어(c++) https://www.acmicpc.net/problem/3018복잡했다...워크 플로우를 적는 느낌이었다.시간 복잡도는 터지지 않는다 싶어 구현으로 풀었다. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;using ll = long long;void init() { cin.tie(0); cout.tie(0); ios_base::sync_with_stdio(false);}int main() { init(); // n은 사람의 수, e는 mt 기간 int n, e; .. 2024. 12. 25.