작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#algorithm

프로그래머스 그림 확대

function solution(picture, k) { var answer = []; // 1. 그림의 각 줄(row)을 하나씩 꺼내서 처리 for(let row of picture) { // 2. 가로 확대된 줄을 만들기 위한 빈 문자열 let expandedRow...

2025년 5월 8일136
기술#algorithm

프로그래머스 삼각형의 완성조건 (2)

📘 문제 해설 ✅ 문제 요약 두 변의 길이가 주어진 상태에서, 나머지 한 변이 될 수 있는 정수의 개수를 구하는 문제입니다. 입력: 정수 배열 sides (길이 2) 출력: 나머지 한 변이 될 수 있는 정수의 개수 ✅ 수학적 배경: 삼각형의 조건 삼각형을 만들기 위한...

2025년 5월 7일121
기술#algorithm

프로그래머스 무작위로 K개의 수 뽑기

🧩 문제 설명 당신은 중복되지 않는 k개의 숫자 를 무작위로 뽑아서 배열을 만들고자 합니다. 하지만 무작위 숫자들이 이미 arr 배열에 순서대로 저장되어 있다고 가정합니다. 목표 는 arr 에서 앞에서부터 순서대로 중복되지 않는 숫자를 뽑아 k개 의 배열을 만드는 것...

2025년 5월 6일98
기술#algorithm

프로그래머스 수열과 구간 쿼리 2

function solution(arr, queries) { const answer = []; for (const [s, e, k] of queries) { let min = Infinity; for (let i = s; i <= e; i++) { if (arr[i] ...

2025년 5월 5일128
AI 시대 생존 가이드 듀얼 브레인 후기
도서

AI 시대 생존 가이드 듀얼 브레인 후기

AI 시대의 변화와 우리의 대응 인공지능(AI)이 가져올 변화는 한 세대에 한 번 있을 법한 혁명적 발전으로, 우리 산업과 일상생활의 모든 측면에 지대한 영향을 미칠 것입니다. 이 책은 AI가 가져올 변화의 방향과 우리의 대응 방안에 대해 심도 있게 다루고...

2025년 5월 3일35
기술#algorithm

프로그래머스 문자열 여러 번 뒤집기

function solution(my_string, queries) { let strArr = my_string.split(''); // 문자열을 배열로 변환해서 다루기 쉽게 함 for (let [start, end] of queries) { const reversed...

2025년 5월 2일108
기술#프로그래머스 두 수의 합 문제 풀이#JavaScript 숫자형#자바스크립트 BigInt

프로그래머스 두 수의 합 문제 풀이

function solution(a, b) { return String(BigInt(a) + BigInt(b)); } BigInt(a) → 문자열을 정확한 큰 정수(BigInt) 로 변환 BigInt(a) + BigInt(b) → 두 큰 숫자를 정확하...

2025년 4월 3일1763
기술#스프링 프레임워크란#스프링 DI#스프링 IoC 개념

Spring Framework IoC, DI, AOP 알아보기

1. 스프링 프레임워크란? 1.1 탄생 배경과 특징 스프링은 대규모 자바 애플리케이션에서 객체 간의 의존성 관리 를 단순화하기 위해 시작되었습니다. 기존 기술 스택의 복잡함을 해소하고자 등장했으며, 다음과 같은 특징이 있습니다. IoC(Inversion of Contr...

2025년 4월 3일1746
기술#프로그래머스 배열 만들기 4 문제 풀이#프로그래머스 스택 자료구조#JavaScript push pop 문제

프로그래머스 배열 만들기 4 문제 풀이

function solution(arr) { let stk = []; let i = 0; while (i < arr.length) { const top = stk[stk.length - 1]; if (stk.length === 0 || top < arr[i]) { st...

2025년 4월 2일1727
기술#Yolo Mode#커서 설정 가이드#Cursor Large context 설정

[v0.46 기준] Cursor Yolo Mode 주요 설정 가이드

⚠️ 0.47 이상의 버전에 대한 내용은 작성 예정 입니다. Cursor 버전을 반드시 확인 부탁드립니다. 0.46과 0.47은 기능과 인터페이스에 변경이 있습니다. Yolo Mode (Enable Yolo Mode) 파일 쓰기, 명령 실행 등과 같은 일부 작업을 수행...

2025년 4월 2일2022
기술#Spring Boot JSON 역직렬화#Spring DTO 설계 방법#Jackson 역직렬화 오류 해결

Spring Boot DTO 설계 및 JSON 역직렬화 가이드

Spring Boot에서는 클라이언트가 보내는 JSON 데이터를 Java 객체(DTO)로 자동 변환하여 처리합니다. 이 과정을 JSON 역직렬화(deserialization)라고 합니다. 기본적으로 Spring Boot는 Jackson 라이브러리를 사용하여 이 작업을 ...

2025년 4월 1일1871
기술#프로그래머스 문자 개수 세기 자바스크립트 풀이#자바스크립트 문자열 알파벳 빈도수 구하기#charCodeAt 유니코드 값

프로그래머스 문자 개수 세기 문제 풀이

function solution(my_string) { var answer = new Array(52).fill(0); for(let char of my_string) { const specificChar = char.charCodeAt(0); if(specificCh...

2025년 4월 1일348