
PGMS_2차원 동전 뒤집기 (Java)
[level 3] 2차원 동전 뒤집기 - 131703 문제 링크 성능 요약 메모리: 74 MB, 시간: 3.49 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 09월 17일 11:28:01 문제 설명 한수는 직사각형 모양의 공간에 놓인 동전들을 뒤집는 놀...
[level 3] 2차원 동전 뒤집기 - 131703 문제 링크 성능 요약 메모리: 74 MB, 시간: 3.49 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 09월 17일 11:28:01 문제 설명 한수는 직사각형 모양의 공간에 놓인 동전들을 뒤집는 놀...
[level 2] 스킬트리 - 49993 문제 링크 성능 요약 메모리: 79.6 MB, 시간: 0.21 ms 구분 코딩테스트 연습 > Summer/Winter Coding(~2018) 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 09월 17일 10:33:38 문제 설명 선행 스킬이란 어떤 스...
[level 2] 거리두기 확인하기 - 81302 문제 링크 성능 요약 메모리: 75.7 MB, 시간: 0.19 ms 구분 코딩테스트 연습 > 2021 카카오 채용연계형 인턴십 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 09월 10일 10:44:45 문제 설명 개발자를 희망하는 죠르디가 카...
[level 3] [1차] 추석 트래픽 - 17676 문제 링크 성능 요약 메모리: 83.2 MB, 시간: 100.74 ms 구분 코딩테스트 연습 > 2018 KAKAO BLIND RECRUITMENT 채점결과 정확성: 100.0합계: 100.0 / 100.0 제출 일자 2025년 09월 10일 11:40:34 문제 설명 추석...
들어가며 많은 포털 사이트, 웹 사이트 검색창에는 단어를 입력하면 입력중인 글자에 맞는 추천 검색어들이 표시된다. 이러한 기능을 자동완성 이라고 한다. 이 글은 특정 입력에 대한 검색어 자동 완성 기능을 다룬다. 1. 문제 이해 및 설계 범위 자동완될 검색어는 첫 부분으로 한정한다. 5개의 자동완성 검색어가 표시되어야 한다. ...
들어가며 서비스를 배포 비용을 최소화 하기위해 노력해본 사람들은 콜드 스타트에 대한 경험이 있을 것이다. 필자도 Hit Me Up 이라는 서비스를 운영하며 겪었던 콜드 스타트에서 벗어나기까지의 과정을 기록해 보고자 한다. 콜드 스타트란? 클라우드 환경에서 일정 시간 요청이 없으면 인스턴스가 자동 종료되고, 다시 요청이 들어올 때 서버가...
Ch 2. 객체 생성과 파괴 Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라 들어가며 클라이언트가 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자다. 하지만 프로그래머가 꼭 알아야 할 한가지 기법이 더 있는데, 클래스는 생성자와 별도로 정적 팩터리 메서드(static factory methods)를 제공할 수 있다. 쉽게...
[Platinum III] 자물쇠 - 1514 문제 링크 성능 요약 메모리: 18068 KB, 시간: 144 ms 분류 다이나믹 프로그래밍, 그래프 이론, 최단 경로 제출 일자 2025년 9월 3일 03:35:58 문제 설명 세준이는 노트북을 누가 가져갈까봐 자물쇠로 잠가놓는다. 자물쇠는 동그란 디스크 N개로 구성되어 있다. 각 디스크...
들어가며 사이드 프로젝트를 진행할 때 개발 전, 협업 규칙과 컨벤션 등을 정한다. 이 기본 틀이 가장 중요하며 프로젝트 속도를 늦추지 않는 중요한 규칙이 된다. 이번 글은 어떻게 협업 자동화를 (무료로!) 구성했는지에 관한 이야기다. 레퍼런스가 없어 상당히 고생했기 때문에 비슷한 시도를 하는 모두에게 도움이 되었으면 좋겠다! 협업 툴 협업...
들어가며 알림 시스템은 최근 많은 프로그램에서 채택하는 인기 있는 기능이다. 최신 뉴스, 제품 업데이터, 이벤트, 선물 등 고객에게 중요할 만한 정보를 비동기적으로 제공한다. 이러한 알림 시스템을 순차적으로 확장하며 설계해보려 한다. 1단계. 문제 이해 및 설계 범위 확정 하루에 백만건 이상의 알림을 처리하는 확장성 높은 시스템을 구축하는게...