목록2025/06/20 (4)
변수의 기록

더보기 Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 깁니다. 입출력 예 brown yellow return 10 2 [4, 3] 8 1 [..

더보기 문제 설명 XYZ 마트는 일정한 금액을 지불하면 10일 동안 회원 자격을 부여합니다. XYZ 마트에서는 회원을 대상으로 매일 한 가지 제품을 할인하는 행사를 합니다. 할인하는 제품은 하루에 하나씩만 구매할 수 있습니다. 알뜰한 정현이는 자신이 원하는 제품과 수량이 할인하는 날짜와 10일 연속으로 일치할 경우에 맞춰서 회원가입을 하려 합니다. 예를 들어, 정현이가 원하는 제품이 바나나 3개, 사과 2개, 쌀 2개, 돼지고기 2개, 냄비 1개이며, XYZ 마트에서 14일간 회원을 대상으로 할인하는 제품이 날짜 순서대로 치킨, 사과, 사과, 바나나, 쌀, 사과, 돼지고기, 바나나, 돼지고기, 쌀, 냄비, 바나나, 사과, 바나나인 경우에 대해 알아봅시다. 첫째 날부터 열흘 간에는 냄비가 할인하지 않기 때..
스프링 싱글톤 객체는 어떻게 생성되고 공유되는가?1. 스프링에서 말하는 싱글톤이란?Spring에서 "싱글톤"이란, 클래스마다 단 하나의 인스턴스를 생성하고 이를 모든 의존 주입과 요청에 재사용하는 스코프를 의미한다. 이는 GoF의 Singleton 패턴과는 구현 방식이 다르며, Spring 컨테이너 수준에서 관리되는 일종의 싱글 인스턴스다.모든 @Component, @Service, @Repository, @Controller는 기본적으로 싱글톤으로 생성된다.이는 @Scope("singleton")와 동일한 의미이며, 명시하지 않아도 적용된다.싱글톤 스코프는 성능 측면에서 효율적이며, DI 컨테이너가 객체 생명주기를 직접 제어할 수 있게 해준다.2. GoF의 싱글톤 패턴과의 차이 (+ 예제)구분 Spri..
자바의 신 - 오늘의 학습 정리 (패키지, static, 참조/기본형 등)오늘 공부한 내용을 중심으로, 개발자 관점에서 꼭 알아야 할 실전 감각과 개념을 함께 정리합니다.1️⃣ Java 패키지란?🔹 패키지(Package) 기본 개념클래스를 논리적으로 묶는 단위자바 파일 최상단에 package com.example.util;처럼 선언다른 패키지의 클래스를 사용할 땐 import 필요같은 패키지 내부 클래스는 import 없이 접근 가능🔹 왜 패키지가 중요한가? (실무 관점)이유설명역할 분리controller, service, repository 등으로 기능별 구조화유지보수기능/영역별 분리로 수정 시 영향 범위 최소화접근 제어default/protected는 같은 패키지 내에서만 접근 가능빌드/모듈화Gr..