ProblemSolving
-
BOJ 13199, 치킨 먹고 싶다
ProblemSolving ·이 문제는 수학 문제입니다.
-
BOJ 1865, 웜홀
ProblemSolving ·이 문제는 벨만포드문제입니다.
-
BOJ 17218, 비밀번호 만들기
ProblemSolving ·이 문제는 LCS(최장 공통 부분 수열)문제입니다.
-
BOJ 17485, 진우의 달 여행 (Large)
ProblemSolving ·이 문제는 DP 혹은 그래프문제입니다.
-
BOJ 15724, 주지수(Large)
ProblemSolving ·이 문제는 누적합 문제입니다.
-
BOJ 12865, 평범한 배낭
ProblemSolving ·이 문제는 냅색 알고리즘 문제입니다. DP라고 해도 무방합니다.
-
BOJ 1599, 민식어
ProblemSolving ·이 문제는 정렬문제입니다.
-
BOJ 1629, 곱셈
ProblemSolving ·이 문제는 분할정복 문제입니다.
-
BOJ 1764, 듣보잡
ProblemSolving ·이 문제는 문자열을 이용한 정렬 문제입니다.
-
BOJ 9663, N-Queen
ProblemSolving ·이 문제는 재귀호출을 이용한 완전탐색문제입니다.
-
BOJ 1946, 신입 사원
ProblemSolving ·이 문제는 정렬을 이용한 문제입니다.
-
BOJ 1436, 영화감독 숌
ProblemSolving ·이 문제는 완전 탐색문제입니다.
-
BOJ 1027, 고층 건물
ProblemSolving ·이 문제는 수학 문제입니다.
-
BOJ 13258, 복권 + 은행
ProblemSolving ·이 문제는 수학 문제 이고 그 중에서 확률문제입니다.
-
BOJ 2916, 자와 각도기
ProblemSolving ·이 문제는 수학적요소가 있는 DP문제입니다.
-
BOJ 3671, 산업 스파이의 편지
ProblemSolving ·이 문제는 에라토스테네스의 체와 재귀함수를 이용한 문제입니다.
-
BOJ 14618, 총깡 총깡
ProblemSolving ·이 문제는 다익스트라 문제입니다.
-
BOJ 1321, 군인
ProblemSolving ·이 문제는 세그먼트트리를 이용한 문제입니다.
-
BOJ 14950, 정복자
ProblemSolving ·이 문제는 최소스패닝트리(MST)를 이용한 문제입니다. 저는 Prim 알고리즘을 이용해서 풀었습니다.
-
BOJ 3948, 홍준이의 친위대
ProblemSolving ·이 문제는 DP문제입니다.
-
BOJ 1043, 거짓말
ProblemSolving ·저는 이 문제를 BFS를 이용하여 풀었습니다.
-
BOJ 13560, 축구게임
ProblemSolving ·이 문제는 구현 혹은 수학 문제인 것 같습니다.
-
BOJ 1756, 피자 굽기
ProblemSolving ·이 문제는 구현 문제입니다.
-
BOJ 15922, 아우으 우아으이야!!
ProblemSolving ·이번 문제는 라인 스위핑 관련 문제같습니다.
-
BOJ 2217, 로프
ProblemSolving ·이 문제는 그리디 문제입니다. 수학이나 물리학과도 연관이 있지만 모르셔도 상관 없을 것 같습니다.
-
BOJ 17521, Byte Coin
ProblemSolving ·이 문제는 그리디? 구현? 문제입니다. 19년 ACM 예선에 나왔던 문제입니다.
-
BOJ 1193, 분수찾기
ProblemSolving ·이 문제는 구현 혹은 수학문제 입니다.
-
BOJ 16933, 벽 부수고 이동하기 3
ProblemSolving ·이 문제는 그래프 문제입니다.
-
BOJ 14442, 벽 부수고 이동하기 2
ProblemSolving ·이 문제는 그래프 문제 입니다. 저는 bfs를 이용하였습니다.
-
BOJ 2705, 팰린드롬 파티션
ProblemSolving ·이 문제는 DP문제 입니다.
-
BOJ 2294, 동전2
ProblemSolving ·이 문제는 DP 문제입니다. 동전교환 문제죠.
-
BOJ 2118, 두 개의 탑
ProblemSolving ·이 문제는 완전탐색 문제라고 생각합니다.
-
BOJ 2110, 공유기 설치
ProblemSolving ·이 문제는 이분탐색 문제입니다.
-
BOJ 16936, 나3곱2
ProblemSolving ·이 문제는 어떤 문제라고 말씀드려야 할 지는 모르겠지만 저는 재귀와 map을 사용해서 구현하였습니다.
-
BOJ 17404, RGB거리 2
ProblemSolving ·이번 문제는 DP문제입니다.
-
BOJ 1612, 가지고 노는 1
ProblemSolving ·이 문제는 수학 문제라고 생각합니다. (BOJ4375 1이라는 문제에 상당히 유사합니다.)
-
BOJ 1484, 다이어트
ProblemSolving ·이 문제는 수학 문제라고 생각이 듭니다.
-
BOJ 1306, 달려라 홍준
ProblemSolving ·이 문제는 세그먼트 트리를 이용한 문제입니다.
-
BOJ 9243, 파일 완전 삭제
ProblemSolving ·단순 구현문제입니다.
-
BOJ 2941, 크로아티아 알파벳
ProblemSolving ·단순 구현문제입니다.
-
BOJ 18291, 비요뜨의 징검다리 건너기
ProblemSolving ·이 문제는 고속 거듭 제곱 알고리즘을 이용한 문제입니다!
-
BOJ 17835, 면접보는 승범이네
ProblemSolving ·이 문제는 다익스트라를 이용한 문제입니다.
-
BOJ 15927, 회문은 회문아니야!
ProblemSolving ·이 문제는 구현 문제입니다.
-
BOJ 13817, Everlasting...?
ProblemSolving ·단순 구현문제입니다.
-
BOJ 1316, 그룹 단어 체커
ProblemSolving ·단순 구현문제입니다.
-
BOJ 11097, 도시 계획
ProblemSolving ·이 문제는 SCC문제입니다.
-
BOJ 2268, 수들의 합
ProblemSolving ·이 문제는 세그먼트 트리 알고리즘을 이용한 문제이다.
-
BOJ 16863, Score!
ProblemSolving ·단순 구현문제입니다.
-
BOJ 7490, 0 만들기
ProblemSolving ·이 문제는 재귀호출을 이용한 문제이다.
-
BOJ 17393, 다이나믹 롤러
ProblemSolving ·이 문제는 이분탐색 문제이다.
-
BOJ 8012, 한동이는 영업사원!
ProblemSolving ·기본 LCA 알고리즘을 사용하는 문제이다.
Algorithm
-
정렬 알고리즘
Algorithm ·정렬 알고리즘
-
세그먼트 트리 알고리즘
Algorithm ·세그먼트 트리 알고리즘 설명글입니다.
-
유니온 파인드 && 크루스칼 알고리즘
Algorithm ·유니온파인드, 크루스칼 알고리즘 설명글입니다.
-
다익스트라 알고리즘
Algorithm ·다익스트라 알고리즘 설명글입니다.
-
기하 알고리즘 - Convex Hull편
Algorithm ·기하 알고리즘 Convex Hull 설명글입니다.
-
기하 알고리즘 - CCW편
Algorithm ·기하 알고리즘 CCW 설명글입니다.
C++
-
C++ Set
C++ ·set 자료구조
-
C++ String 메서드
C++ ·String 메서드 정리
-
C++ 띄워쓰기 입력 받기
C++ ·C++ getline함수 설명글입니다.
-
C++ 우선순위 큐 compare 함수 만들기
C++ ·우선순위 큐 compare 함수 설명글입니다.
Etc
-
2023년 회고
Etc ·2023년 회고입니다.
-
2022년 하반기 회고
Etc ·2022년 하반기 회고입니다.
-
2022년 상반기 회고
Etc ·2022년 상반기 회고입니다.
-
객체지향의 사실과 오해
Etc ·객체지향의 사실과 오해의 후기입니다.
-
Shell script
Etc ·Shell script 설명과 실습 포스팅입니다.
-
스택 2개로 큐 구현
Etc ·스택 2개로 큐 구현한 소스코드입니다.
-
Json Web Token을 이용한 로그인
Etc ·JWT 설명글입니다.
SQL
-
SQL 집합 연산자
SQL ·SQL 집합 연산자 정리입니다.
-
SQL Join
SQL ·SQL Join 요약입니다.
-
SQL DML 명령어
SQL ·SQL DML 요약입니다.
-
SQL DDL 명령어
SQL ·SQL DDL 요약입니다.
Data structure
-
이진 검색 트리
Data structure ·Binary Search Tree
JavaScript
-
JavaScript란?
JavaScript ·자바스크립트 설명문입니다.
Node.js
Database
-
데이터베이스 인덱스
Database ·데이터베이스 인덱스에 대한 포스팅입니다.
-
데이터베이스 트랜잭션
Database ·데이터베이스 트랜잭션에 대한 포스팅입니다.
-
데이터베이스 정규화
Database ·데이터베이스 정규화에 대한 포스팅입니다.
MongoDB
Network
-
HTTP 상태 코드
Network ·HTTP 상태 코드에 대한 포스팅입니다.
-
HTTP 메서드
Network ·HTTP 메서드에 대한 포스팅입니다.
-
HTTP 개념
Network ·HTTP 개념에 대한 포스팅입니다.
-
IP - 인터넷 프로토콜
Network ·IP에 대한 포스팅입니다.
-
브라우저에 'www.google.com'을 치면?
Network ·웹의 동작방식에 대한 포스팅입니다.
-
TCP와 UDP
Network ·TCP와 UDP에 대한 포스팅입니다.
-
OSI 7계층과 캡슐화
Network ·OSI 7계층에 대한 포스팅입니다.
Spring
-
IntelliJ Gradle 인식 안될 때
Spring ·에러 해결 정리글입니다.
-
AOP - 관점 지향 프로그래밍
Spring ·AOP에 대한 포스팅입니다.
-
스프링 동시성 문제
Spring ·ThreadLocal에 대한 포스팅입니다.
-
스프링에서 테스트 코드 작성하기
Spring ·BDDMockito에 대한 포스팅입니다.
-
IoC/DI - 제어의 역전/의존성 주입
Spring ·IoC/DI에 대한 포스팅입니다.
JPA
-
페치 조인
JPA ·페치 조인에 대한 포스팅입니다.
-
JPQL 객체 지향 쿼리 언어
JPA ·JPQL에 대한 포스팅입니다.
-
JPA 연관관계
JPA ·JPA 연관관계 설정에 대한 포스팅입니다.
-
JPA 영속성 관리
JPA ·JPA 영속성 관리 대한 포스팅입니다.
-
JPA란?
JPA ·JPA 대한 간단한 포스팅입니다.
Design Pattern
-
프록시 패턴과 데코레이터 패턴
Design Pattern ·프록시 패턴과 데코레이터 패턴에 대한 포스팅입니다.
-
전략 패턴
Design Pattern ·전략 패턴에 대한 포스팅입니다.
-
템플릿 메서드 패턴
Design Pattern ·템플릿 메서드 패턴에 대한 포스팅입니다.
JAVA
-
아이템 33 - 타입 안전 이종 컨테이너를 고려하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 32 - 제네릭과 가변인수를 함께 쓸 때는 신중하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 31 - 한정적 와일드카드를 사용해 API 유연성을 높이라
JAVA ·Effective Java 정리글입니다.
-
아이템 30 - 이왕이면 제네릭 메서드로 만들라
JAVA ·Effective Java 정리글입니다.
-
아이템 29 - 이왕이면 제네릭 타입으로 만들라
JAVA ·Effective Java 정리글입니다.
-
아이템 28 - 배열보다는 리스트를 사용하라
JAVA ·Effective Java 정리글입니다.
-
아이템 27 - 비검사 경고를 제거하라
JAVA ·Effective Java 정리글입니다.
-
아이템 26 - 로 타입은 사용하지 말라.
JAVA ·Effective Java 정리글입니다.
-
아이템 25 - 톱 레벨 클래스는 한 파일에 하나만 담으라
JAVA ·Effective Java 정리글입니다.
-
아이템 24 - 멤버 클래스는 되도록 static으로 만들라.
JAVA ·Effective Java 정리글입니다.
-
아이템 23 - 태그 달린 클래스보다는 클래스 계층 구조를 활용하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 22 - 인터페이스는 타입을 정의하는 용도로만 사용하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 21 - 인터페이스는 구현하는 쪽을 생각해 설계하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 20 - 추상 클래스보다 인터페이스를 우선하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 19 - 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 18 - 상속보다는 컴포지션을 사용하라
JAVA ·Effective Java 정리글입니다.
-
아이템 17 - 변경 가능성을 최소화 하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 16 - public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 15 - 클래스와 멤버의 접근 권함을 최소화하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 14 - Comparable을 구현할지 고민하라
JAVA ·Effective Java 정리글입니다.
-
아이템 13 - clone 재정의는 주의해서 진행하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 12 - toString을 항상 재정의하라
JAVA ·Effective Java 정리글입니다.
-
아이템 11 - equals를 재정의하려거든 hashCode도 재정의해라
JAVA ·Effective Java 정리글입니다.
-
아이템 10 - equals는 일반 규약을 지켜 재정의하라
JAVA ·Effective Java 정리글입니다.
-
아이템 9 - try-finally 보다 try-with-resources를 사용하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 8 - finalizer와 cleaner 사용을 피하라
JAVA ·Effective Java 정리글입니다.
-
아이템 7 - 다 쓴 객체 참조를 해제하라.
JAVA ·Effective Java 정리글입니다.
-
아이템 6 - 불필요한 객체 생성을 피하라
JAVA ·Effective Java 정리글입니다.
-
아이템 5 - 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
JAVA ·Effective Java 정리글입니다.
-
아이템 4 - 인스턴스화를 막으려거든 private 생성자를 이용하라
JAVA ·Effective Java 정리글입니다.
-
아이템 3 - 생성자나 열거 타입으로 싱글턴임을 보증하라
JAVA ·Effective Java 정리글입니다.
-
아이템 2 - 생성자에 매개변수가 많다면 빌더를 고려하
JAVA ·Effective Java 정리글입니다.
-
아이템 1 - 생성자 대신 정적 팩터리 메서드를 고려하라
JAVA ·Effective Java 정리글입니다.
-
자바 리플렉션 (Reflection)
JAVA ·리플렉션에 대한 포스팅입니다.
-
자바 예외 (Exception)
JAVA ·자바 에 대한 포스팅입니다.
-
equals & hashcode
JAVA ·equals와 hashcode에 대한 포스팅입니다.
-
제네릭(Generic)
JAVA ·Java의 제네릭 타입에 대한 포스팅입니다.
-
Java의 메모리 구조
JAVA ·Java의 메모리 구조에 대한 포스팅입니다.
-
추상 클래스와 인터페이스
JAVA ·추상 클래스와 인터페이스에 대한 포스팅입니다.
-
Java의 동작 원리
JAVA ·Java의 동작 원리에 대한 포스팅입니다.
-
동적 프록시 기술
JAVA ·동적 프록시 기술에 대한 포스팅입니다.
CleanCode
-
클린 코드 - 12장 창발성
CleanCode ·클린 코드 12장에 대한 포스팅입니다.
-
클린 코드 - 11장 시스템
CleanCode ·클린 코드 11장에 대한 포스팅입니다.
-
클린 코드 - 10장 클래스
CleanCode ·클린 코드 10장에 대한 포스팅입니다.
-
클린 코드 - 9장 단위 테스트
CleanCode ·클린 코드 9장에 대한 포스팅입니다.
-
클린 코드 - 8장 경계
CleanCode ·클린 코드 8장에 대한 포스팅입니다.
-
클린 코드 - 7장 오류 처리
CleanCode ·클린 코드 7장에 대한 포스팅입니다.
-
클린 코드 - 6장 객체와 자료 구조
CleanCode ·클린 코드 6장에 대한 포스팅입니다.
-
클린 코드 - 5장 형식 맞추기
CleanCode ·클린 코드 5장에 대한 포스팅입니다.
-
클린 코드 - 4장 주석
CleanCode ·클린 코드 4장에 대한 포스팅입니다.
-
클린 코드 - 3장 함수
CleanCode ·클린 코드 3장에 대한 포스팅입니다.
-
클린 코드 - 2장 의미있는 이름
CleanCode ·클린 코드 2장에 대한 포스팅입니다.
Docker
K8s
-
CKA 취득 후기
K8s ·CKA에 대한 간략한 포스팅입니다.
-
Kubernetes 소개
K8s ·쿠버네티스에 대한 간략한 포스팅입니다.