profile
게시글 업로드중..⌛

프로그래머스 - 디펜스 게임

https://school.programmers.co.kr/learn/courses/30/lessons/142085enemy 를 우선순위 큐에 담아 가장 큰 K 개의 값에 포함되면 방어🤔 n=7, k=3, enemy = 3, 3, 3, 3, 4, 5, 5 인

2026년 1월 5일
·
0개의 댓글
·
post-thumbnail

LCEL(LangChain Expression Language)

본 게시글은 패스트캠퍼스 테디노트님의 “테디노트의 RAG 비법노트” 를 수강하면서 개인적으로 정리한 내용입니다.강의 링크LangChain 구성 요소를 단일 체인으로 결합하는 선언적 방식유닉스(Unix)의 파이프(|) 연산자처럼, 한 컴포넌트의 출력을 다음 컴포넌트의 입

2025년 12월 23일
·
0개의 댓글
·

RAG (Retrieval-Augmented Generation)

본 게시글은 패스트캠퍼스 테디노트님의 “테디노트의 RAG 비법노트” 를 수강하면서 개인적으로 정리한 내용입니다.강의 링크RAG는 검색(Retrieval)과 생성(Generation)을 결합한 방식LLM이 단순히 학습된 데이터만 사용하는 것이 아니라, 외부 문서나 DB에

2025년 11월 3일
·
0개의 댓글
·

백준 1253. 좋다

https://www.acmicpc.net/problem/1253항목의 모든 가능한 합을 SET에 저장리스트를 순회하며 합이 있다면 만들 수 있는 경우로 판단결과를 확인할 때 현재 인덱스의 값이 아닌 다른 값으로만 만든 값인지 확인하지 않기 때문에 틀린 코드d

2025년 4월 20일
·
0개의 댓글
·

[Python] 순열과 조합 (permutations , combinations, product, combination_with_replacement)

코딩테스트를 진행하면서 자주 사용하게 되는 itertools 라이브러리의 순열과 조합에 대해 알아보고 정리하는 글입니다.객체에서 n개의 데이터를 뽑아 순서를 고려하여 일렬로 나열하는 모든 경우를 생성 (중복된 값은 포함 X)객체에서 중복을 허용하여 n개의 데이터를 뽑아

2025년 4월 10일
·
0개의 댓글
·
post-thumbnail

함수형 인터페이스 (Functional Interface)

단 하나의 추상 메소드(SAM; Single Abstract Method)만을 가지는 인터페이스를 의미@FunctionalInterface 어노테이션을 붙여 컴파일 타임에 불필요한 실수를 줄일 수 있음@FunctionalInterface : 함수형 인터페이스의 형식을

2025년 3월 23일
·
0개의 댓글
·
post-thumbnail

AI API 호출해보기

Contributor9 님의 블로그를 보고 정리가 너무 잘되있어 따라하면서 시작했지만, GPT API는 무료버전이 더이상 지원되지 않는걸 확인결제를 진행할까 하다가 간단한 학습 목적이여서 다른 API 도 있지 않을까 싶어서 찾아보던 중👍 google의 API 발견!

2025년 2월 26일
·
0개의 댓글
·

(Clean Coders) 2. Function

해당 블로깅은 백명석님의 '클린코더스' 강의와 자료를 바탕으로 진행합니다. 강의 링크 소프트웨어 개발에서 가장 중요한 것은 단순히 작동하는 코드가 아닌, 읽기 쉽고 유지보수가 용이한 코드를 작성하는 것 >>누구나 컴퓨터가 이해할 수 있는 코드를 작성할 수 있지만, 좋은

2025년 2월 9일
·
0개의 댓글
·

(Clean Coders) 1. OOP

해당 블로깅은 백명석님의 '클린코더스' 강의와 자료를 바탕으로 진행합니다. 강의 링크 소프트웨어 개발에서 가장 중요한 것은 단순히 작동하는 코드가 아닌, 읽기 쉽고 유지보수가 용이한 코드를 작성하는 것 >>누구나 컴퓨터가 이해할 수 있는 코드를 작성할 수 있지만, 좋은

2024년 12월 8일
·
0개의 댓글
·

Stream(스트림)

STREAM (흐르다.) 프로그래밍에서는 데이터의 흐름을 의미하며, 💡 스트림 사용 이유 표준화된 데이터 처리를 위해 List, Set, Map 등 각각의 컬렉션마다 데이터를 다루는 방식이 다름 Collection.sort()와 Arrays.sort()처럼

2024년 12월 4일
·
0개의 댓글
·

@Transctional - 스프링 트랜잭션

@Transactional Spring Framework에서 제공하는 선언적 트랜잭션 관리를 위한 어노테이션클래스 또는 메서드 레벨에 적용 가능선언적 트랜잭션 관리 방식 제공AOP 기반으로 동작 💡동작방식 1\. Spring 컨테이너가 @Transactional이 붙

2024년 11월 20일
·
0개의 댓글
·

전략 패턴 (Strategy Pattern)

💡전략패턴이란? > 유연한 알고리즘 교체를 위한 디자인 패턴 실행 중에 알고리즘을 선택할 수 있게 하는 행위 디자인 패턴, 객체가 할 수 있는 행위들을 전략으로 만들어 놓고, 동적으로 행위를 자유롭게 바꿀 수 있게 해주는 패턴 ✍️ 전략패턴 사용 이유 유연성 확보

2024년 11월 13일
·
0개의 댓글
·
post-thumbnail

로드밸런싱(Load Balancing)

✍️로드밸런싱이란? > Load(서버가 받는 요청, 부하) + Balancing(분산) 즉 로드밸런싱이란, '부하분산'으로 다수의 서버에 네트워크 트래픽을 균등하게 분배하여 시스템의 안정성과 가용성을 높이는 기술 💡로드밸런싱 알고리즘 라운드로빈 (Round Robi

2024년 11월 1일
·
0개의 댓글
·

자바

💡 자바언어의 특징 운영체제에 독립적 자바가상머신(JVM)을 통하여 운영체제 · 하드웨어에 관계 없이 실행 가능 JVM이 운영체제에 종속적이기 때문에 여러 운영체제에 지원 가능한 JVM이 존재 객체지향언어 자동 메모리 관리(Garbage Collection)

2024년 10월 24일
·
0개의 댓글
·
post-thumbnail

트랜잭션

DB의 상태를 변경시키는 작업의 단위 여러 개의 명령어를 하나의 논리적 단위로 묶어 작업의 일부만 적용되는 현상을 방지하여 작업의 완전성을 보장해줌 💡트랜잭션의 특징 (ACID) 트랜잭션의 ACID 는 4가지 주요 특징의 첫글자를 따서 만들어졌다. | 특성 |

2024년 10월 17일
·
0개의 댓글
·

DP, 동적 계획법 (Dynamic Programming)

2024년 10월 14일
·
0개의 댓글
·