profile
"계획에 따르기보다 변화에 대응하기를"
태그 목록
전체보기 (146)백준알고리즘(32)코딩테스트(32)Java(19)알고리즘테스트(16)디자인패턴(13)자료구조(7)백준 알고리즘(7)기술면접(6)알고리즘(6)스프링(5)자바(4)객체지향(4)Spring(4)백엔드(3)정렬 알고리즘(3)Design Pattern(3)생성패턴(3)객체지향프로그래밍(2)디자인 패턴(2)DesignPattern(2)전략패턴(2)SOLID(2)백엔드 기술면접(2)단어수학 자바(2)About Spring(2)행위패턴(2)퀵 정렬(2)별 찍기(2)디자인패턴 자바(2)구조패턴(2)CompositePattern(1)이터레이터패턴(1)11656번(1)솔리드 5원칙(1)5598번 자바(1)싱글톤패턴 자바(1)2576번 자바(1)백준 후위표기식2 JAVA(1)괄호의 값 자바(1)후위표기식2(1)1874자바(1)백준 접미사 배열(1)선택정렬(1)버블정렬(1)최소비용구하기(1)합분해 자바(1)SRP(1)선택 정렬(1)소수 구하기 자바(1)별찍기(1)1158번 자바(1)백준 14502번(1)DIP(1)IoC(1)17087번 숨바꼭질 6 백준(1)탐색 알고리즘(1)1406번 JAVA(1)소수구하기 백준알고리즘(1)proxy pattern(1)2004번 자바(1)ObserverPattern(1)디자인패턴 프록시패턴(1)백준 10799번(1)2442번 별찍기(1)타일채우기 자바(1)queue(1)최솟값 구하기(1)17299번 JAVA(1)방문자 패턴(1)팩토리 메서드 패턴(1)최대공약수(1)구현문제(1)14502 연구소(1)소수경로 자바(1)합병정렬(1)요세푸스문제 자바(1)어댑터패턴(1)자바2693번(1)쇠막대기 JAVA(1)컴퍼지트패턴(1)백준 2133번 자바(1)단어뒤집기2 JAVA(1)백준 2443 자바(1)오등큰수 자바(1)약수구하기 자바(1)1963번 소수경로(1)백준 후위표기식2 자바(1)자바 2225번(1)접미사 배열 자바(1)소수 구하기 JAVA(1)연구소 자바(1)1158 JAVA(1)백준1874(1)객체지향 프로그래밍(1)접미사 배열 JAVA(1)카이사르 암호(1)다형성(1)백준 10818번(1)sessionStorage(1)최댓값 구하기(1)단어뒤집기(1)데커레이터 패턴(1)11656번 자바(1)decorator(1)Observer Pattern(1)BCryptPasswordEncoder(1)16948번 자바(1)백준 17298번(1)백앤드개발자(1)Merge sort(1)Quick Sort(1)비지터패턴(1)데커레이터패턴(1)쇠막대기 자바(1)6588 자바(1)조합 0의 개수 백준(1)1935번 자바(1)토큰 저장(1)데스나이트 자바(1)Prototype Pattern(1)17299번 자바(1)17298번 자바(1)10870번(1)단지번호붙이기(1)뱀과 사다리 게임 백준(1)10799번 자바(1)1918번 자바(1)단어 수학JAVA(1)백준 17413번 JAVA(1)일곱난쟁이(1)TemplateMethodPattern(1)백준알고리즘 11656번(1)백준 1916번(1)문자열(1)괄호의 값 백준(1)백준9012(1)6588 백준(1)2562번 자바(1)옵저버패턴(1)1918번 후위표기식(1)1339 자바(1)ocp(1)백준1874번(1)별찍기 6(1)10808번 JAVA(1)1918번 JAVA(1)N번째 큰 수(1)10808번 자바(1)백준 17413번(1)백준 1929번(1)방문자패턴(1)1929번 백준(1)덱 JAVA(1)단어뒤집기2 자바(1)에디터 자바(1)10845번 자바(1)팩토리메서드패턴(1)싱글톤패턴(1)1399번 자바(1)di(1)백준 17413번 자바(1)Adapter Pattern(1)데이터베이스(1)2444번 자바(1)백준 타일채우기 JAVA(1)템플릿메서드패턴(1)정렬알고리즘(1)1916번 자바(1)소수구하기 자바(1)너비우선탐색(1)SOLID 5원칙(1)백준알고리즘 오등큰수(1)Composite Pattern(1)2609번(1)백준 2133번(1)백준 10799번 JAVA(1)백준 2225번(1)오큰수 JAVA(1)최소공배수(1)백엔드 개발자(1)2178번 미로 탐색(1)백준 타일채우기 자바(1)암호화(1)삽입정렬(1)삽입 정렬(1)9012번(1)2309번 일곱난쟁이(1)객체 지향(1)10828번(1)백엔드개발자(1)2133번 JAVA(1)1546번 자바(1)template method pattern(1)자바 알고리즘(1)백준 1546번(1)9012번 JAVA(1)1406번 자바(1)cookie(1)10818번 자바(1)17087번 백준(1)피보나치 수5(1)최소비용 구하기 자바(1)2504 백준(1)백준 2581번(1)10866번 자바(1)후위표기식 자바(1)Factory Method Pattern(1)2501 약수구하기(1)별찍기 7(1)2004번 백준(1)덱 자바(1)최댓값(1)9093번(1)백준 후위표기식 자바(1)합병 정렬(1)프록시패턴(1)1037번 자바(1)그래프 탐색(1)(1)별찍기4(1)스테이트패턴(1)1963 백준알고리즘(1)17298번 JAVA(1)운영체제(1)객체지향이란(1)decorator pattern(1)11656번 JAVA(1)자바 디자인패턴(1)홀수 자바(1)프로토타입패턴(1)데스나이트 JAVA(1)session(1)container(1)백준 10808번 자바(1)JAVA 알고리즘(1)컴퍼지트 패턴(1)후위표기식2 자바(1)별찍기 5(1)

[2023 코딩테스트] 연결 요소의 개수

2023.06.23 / 무기력하고 재미없는 일상인 요즘..문제링크: https://www.acmicpc.net/problem/11724말을 어렵게 써놓았지만, 핵심을 이야기하자면 "연결된 리스트의 개수"를 찾는 문제였다. DFS는 현업에서 사용을 잘 하지 않기

2023년 6월 22일
·
0개의 댓글
·

[2023 코딩테스트] 소트인사이드

2023.06.19 / 선택정렬 알고리즘을 사용하여 문제를 해결하였다.문제링크: https://www.acmicpc.net/problem/1427선택정렬 알고리즘은 최댓값(최솟값)의 위치를 기억해둔 후 첫 인덱스부터 차례대로 정렬하며 진행하는 알고리즘이다.문제

2023년 6월 19일
·
0개의 댓글
·

[2023 코딩테스트] 수 정렬하기

2023.06.19 / 버블정렬을 사용하여 수 정렬하기!문제링크: https://www.acmicpc.net/problem/2750버블정렬은 i번째 원소와 i+1번째 원소를 비교하여 정렬 조건에 따라 자리를 변경하며 차례대로 이동하는 알고리즘이다. 이 알고리즘

2023년 6월 19일
·
1개의 댓글
·

[2023 코딩테스트] 절댓값 힙

2023.06.18 / 우선순위 큐에서 Override하여 새로 정의하는 것이 참신했다.절댓값 힙문제번호: 백준 온라인 저지 11286번시간제한: 1초난이도: 실버문제링크: https://www.acmicpc.net/problem/11286우선순위 큐를 사용하

2023년 6월 18일
·
0개의 댓글
·

[2023 코딩테스트] 카드2

2023.06.18 / 큐의 개념만 안다면 쉽게 해결할 수 있는 문제!문제번호: 백준 온라인 저지 2164번시간제한: 2초난이도: 실버문제링크: https://www.acmicpc.net/problem/2164선입선출의 자료구조인 큐의 특성만 잘 이해한다면 쉽

2023년 6월 18일
·
0개의 댓글
·

[2023 코딩테스트] 스택수열

문제번호: 백준 온라인 저지 1874번시간제한: 2초난이도: 실버문제링크: https://www.acmicpc.net/problem/1874제목에서 보았듯이 이 문제는 스택을 활용하여 문제를 해결하는 것이 핵심이다. 핵심적으로 구현한 알고리즘에 대해서 작성을

2023년 6월 18일
·
0개의 댓글
·

[2023 코딩테스트] DNA비밀번호

2023.06.17 / 새벽까지 풀었지만 시간초과.. 슬라이딩 윈도우 개념을 익히고 다시 풀어보자!2023.06.18 / 해결완료최초에 코드를 작성할 때 시간복잡도는 고려하지 않고 코드를 작성하였더니 결과 값은 제대로 나왔으나 시간초과가 발생했다.위 코드는 이전에 학습

2023년 6월 18일
·
0개의 댓글
·

[2023 코딩테스트] 주몽

2023.06.17 / 노력만이 살길.. 이번 문제를 푸는데 시간이 조금 걸렸다.문제번호: 백준 온라인 저지 1940번시간제한: 1초난이도: 실버문제링크: https://www.acmicpc.net/problem/1940저번 시간에 익혔던 투 포인터의 개념을

2023년 6월 17일
·
1개의 댓글
·

[2023 코딩테스트] 수들의 합 5

2023.06.14 / 투 포인터의 개념을 습득하였다!문제번호: 백준 온라인 저지 2018번시간제한: 1초난이도: 실버문제링크: https://www.acmicpc.net/problem/2018위 코드는 최초 작성 코드로, 합배열을 만들어 해결을 하려 했다.

2023년 6월 13일
·
0개의 댓글
·

[2023 코딩테스트] 구간 합 구하기 4

2023.06.13 / 합 배열을 잘 활용해보자!문제번호: 백준 온라인 저지 11659번시간제한: 1초난이도: 실버문제링크: https://www.acmicpc.net/problem/11659입력받은 N개의 숫자를 사용하여 새로운 합 배열 conversionN

2023년 6월 13일
·
0개의 댓글
·

[2023 코딩테스트] 평균

2023.06.13 / 후훗.. 문제가 조금 더 자세히 설명되어있으면..문제번호: 백준 온라인 저지 1546번시간제한: 2초난이도: 브론즈문제링크: https://www.acmicpc.net/problem/1546숫자를 스페이스를 기준으로 입력받아 split메

2023년 6월 13일
·
0개의 댓글
·

[2023 코딩테스트] 숫자의 합 구하기

2023.06.13 / 이번 문제는 몸풀기!문제번호: 백준 온라인 저지 11720번시간제한: 1초난이도: 브론즈문제링크: https://www.acmicpc.net/problem/11720첫 번째 입력으로 숫자의 개수를 입력받는다.두 번째 입력으로 숫자의 개수

2023년 6월 13일
·
0개의 댓글
·

[About Spring] 쇼핑몰 실습

Record: 2022.11.21 / 비지니스 요구사항과 설계 쇼핑몰 예제 실습에서 필요한 요구사항은 다음과 같다. 회원 사용자는 회원가입을 할 수 있고, 회원정보를 조회할 수 있다. 회원등급은 일반등급과 VIP등급이 있다. 회원 데이터 베

2022년 11월 22일
·
0개의 댓글
·

[About Spring] SOLID 5원칙

Record: 2022.11.21 / 좋은 객체지향 설계의 5가지 원칙을 정리하자면 다음과 같다.SRP(Single responsibility principle): 단일 책임 원칙OCP(Open/Closed principle): 개방-폐쇄의 원칙LSP(Liskov su

2022년 11월 21일
·
0개의 댓글
·

[About Spring] 객체지향의 특징

Record: 2022.11.20 / 21:06객체지향의 특징을 다음과 같다. 추상화캡슐화상속다형성(Polymorphism)인터페이스를 구현한 객체 인스턴스를 실행 시점에 유연하게 변경할 수 있다.다형성의 본질을 이해하기 위해서는 협력이라는 객체 사이의 관계에서 시작해

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

[About Spring] 스프링의 핵심 원리

스프링은 어떤 특정한 하나의 기술이 아닌, 여러가지 기술의 집합체이다. 그 기술의 형태는 다음과 같다.스프링 프레임워크스프링의 가장 핵심 기술인 스프링 프레임워크스프링 부트여러기술을 편리하게 사용할 수 있도록 도움을 주는 스프링 부트스프링 데이터CRUD를 편리하게 사용

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

[Spring] JPA QueryMethod 활용

findByEmailAndName: 이메일과 이름을 통해 쿼리문을 조회 (이메일과 이름이 모두 존재하는 쿼리문 결과를 리턴)findByEmailOrName: 이메일과 이름을 통해 쿼리문을 조회 (이메일과 이름 중 하나의 데이터가 존재하는 쿼리문 결과를 리턴)findBy

2022년 3월 20일
·
0개의 댓글
·
post-thumbnail

[Spring] @Controller와 @RestController의 차이

Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있다. 위 두 컨트롤러의 핵심적인 차이점은 HTTP ResponseBody가 생성되는 방식이다. 이번 글을 통해 두 가지 방식에 대한 차이점을 알아보자!전통적인

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

[Spring] Logback

몇 년 전까지 자바 프로젝트에서 가장 많이 사용되는 로그 라이브러리는 Log4j였다. 지금은 개발이 종료되기는 했지만 Log4j는 자바의 예외를 처리하기위해 시작된 프로젝트였다. Log4j의 개발자는 로거에 대해 좀 더 깊은 프로젝트를 시작했고 그 결과 Log4j를 토

2022년 2월 6일
·
0개의 댓글
·
post-thumbnail

[Spring] DTO

애플리케이션 내의 각 계층 간 데이터를 주고받는 데 사용되는 객체, 각 계층이란 뷰, 컨트롤러, 서비스, DAO, DB등을 의미한다.

2022년 2월 6일
·
0개의 댓글
·