
SOLID 원칙
SOLID 원칙 SOLID 원칙은 객체지향 설계 5원칙이라고도 불리며, 각 원칙의 앞 글자를 따서 만들어졌다. 객체지향 설계의 핵심 중 하나인 의존성 관리를 잘 하기 위해 SOLID 원칙을 준수해야한다. S : Single Responsibility Principle 단일 책임 원칙 (Single Responsibility Principle) 은 클...
SOLID 원칙 SOLID 원칙은 객체지향 설계 5원칙이라고도 불리며, 각 원칙의 앞 글자를 따서 만들어졌다. 객체지향 설계의 핵심 중 하나인 의존성 관리를 잘 하기 위해 SOLID 원칙을 준수해야한다. S : Single Responsibility Principle 단일 책임 원칙 (Single Responsibility Principle) 은 클...
[Gold II] 줄 세우기 - 7570 문제 링크 성능 요약 메모리: 5928 KB, 시간: 104 ms 분류 다이나믹 프로그래밍, 그리디 알고리즘 제출 일자 2025년 1월 29일 03:37:46 문제 설명 대한 어린이집에 올해 입학한 어린이들이 놀이터에 한 줄로 서있다. 모든 어린이들에게는 입학할 때 주어진 번호가 있고 모두 옷에...
[level 2] [PCCP 기출문제] 3번 / 충돌위험 찾기 - 340211 문제 링크 성능 요약 메모리: 183 MB, 시간: 195.24 ms 구분 코딩테스트 연습 > PCCP 기출문제 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 01월 28일 06:38:38 문제 설명 어떤 물류 센터...
[Gold III] 사다리 조작 - 15684 문제 링크 성능 요약 메모리: 14652 KB, 시간: 112 ms 분류 백트래킹, 브루트포스 알고리즘, 구현 제출 일자 2025년 1월 28일 00:52:40 문제 설명 사다리 게임은 N개의 세로선과 M개의 가로선으로 이루어져 있다. 인접한 세로선 사이에는 가로선을 놓을 수 있는데, 각각...
Transport Layer - (4) TCP 특징 Point-to-point 한 프로세스와 한 프로세스(한 소켓 쌍) 간의 연결만 처리 (One Sender, One Receiver) Reliable, in-order byte stream : 신뢰 가능하게 유실되지 않으면서, 순서대로 처리 p...
[Silver III] 물 주기 - 23351 문제 링크 성능 요약 메모리: 14312 KB, 시간: 128 ms 분류 그리디 알고리즘, 구현, 시뮬레이션 제출 일자 2025년 1월 26일 08:35:59 문제 설명 랑이 집사는 고양이들이 좋아한다는 캣닢을 직접 재배하려고 한다. 랑이 집사는 고양이들이 좋아한다는 캣닢을 직접 재배하려...
[Gold III] 우주선 만들기 - 15912 문제 링크 성능 요약 메모리: 2156 KB, 시간: 0 ms 분류 다이나믹 프로그래밍 제출 일자 2025년 1월 25일 22:59:23 문제 설명 <스타로드와 토끼는 토르를 구출하기 위해서 우주선을 만들고 있다. 우주선을 만들기 위해서는 총 N개의 부품을 상점에서 모두 구입해야 ...
Transport Layer - (3) Pipelining : Increased Utilization Go-Back-N 한번에 여러개를 보낼것이다. Window Size 만큼 패킷을 덩어리로 보낸다. 이 사이즈만큼은 Feedback 받지 않고 그냥 보낼 수 있다. ACKs : cummulative한 방식 (쌓는다는 의미) ...
DB Replication DB Replication은 데이터베이스의 고가용성과 데이터 안정성을 보장하기 위해 활용되는 핵심 기술이다. 특히, 대규모 애플리케이션 환경에서는 데이터의 지속적인 가용성과 신뢰성이 매우 중요하기 때문에, 원본(Source) 서버와 복제(Replica) 서버간의 데이터 동기화는 필수다. 바이너리 로그(Binary Log) ...
[Gold I] 흰색으로 만들기 - 17302 문제 링크 성능 요약 메모리: 44860 KB, 시간: 668 ms 분류 애드 혹 제출 일자 2025년 1월 24일 21:23:54 문제 설명 N행 M열 격자판의 각 격자가 흰색 또는 검은색으로 칠해져 있다. 각 칸에 대해 다음의 3가지 중 1가지 행동을 취할 수 있다. 아무 변화도 ...