문제 백준 줄 세우기 난이도: Gold3 https://www.acmicpc.net/problem/2252 풀이 알고리즘: 위상 정렬 이 문제를 풀이한 과정과 접근법을 공유함니다. N명의 학생을 줄 세우려는데 일부 학생의 순서만 알고 있다면 이것은 위상 정렬로 풀 수 있는 문제다. 위상 정렬은 중간 연결 순서가 정해진 순...
백준 줄 세우기 파이썬(Python) 풀이

Jekyll, Html 캐시 비활성화 방법 cache-busting
지킬 블로그 대공감.. 레이아웃을 수정했는데 갱신이 안돼! 분명 레이아웃을 수정했는데 왜 안되지… 웨.. 웨? (냐옹) Github를 이용해 Jekyll 블로그를 하다보면 레이아웃과 같은 화면을 분명 바꿨음에도 갱신이 되지 않는 경우가 있다. 그것은 바로 웹캐시(Web cache)로 인해 발생하는 문제인데 브라우저가 사이트의 탐색을 빠르게 하기...
백준 랜선 자르기 풀이, 파이썬
문제 출처 https://www.acmicpc.net/problem/1654 풀이 과정 이 문제는 이분탐색으로 풀 수 있다. N개보다 많이 잘라내는 값을 찾아야 하는데 더 이상 N개보다 더 많이 자를 수 있게 되면 start를 +1 시킨다. 1씩 늘어나므로 end와 같아지게 되면 그것이 최대 길이가 된다. 시간복잡도는 Kl...
WebSocket 챕터 #2: 웹소켓 프로토콜
웹소켓 프로토콜 (WebSocket Protocol) WebSocket wire protocol (RFC 6455) HyBi 워킹 그룹에서 개발 상위 구성 요소 (2가지) 연결 매개변수를 협상하는 데 사용되는 오프닝 HTTP 핸드셰이크 메커니즘 텍스트 및 바이너리 데이터의 낮은 오버헤드, 메시지 기반 전송을 ...
WebSocket 챕터 #1: 서론과 웹소켓 API
웹소켓(WebSocket) 서론 WebSocket은 브라우저와 서버 간의 양방향 메시지 전송을 가능하게 하는 프로토콜입니다. 웹소켓은 브라우저에서 사용할 수 있는 가장 효과적이고 유연한 통신 수단 중 하나로, 기존 HTTP 인프라와의 상호 운용성을 제공하며, 메시지 중심 통신 및 효율적인 메시지 프레이밍을 통해 클라이언트와 서버 간에 원활한 데이터 ...
프로그래머스 level3 입국심사 파이썬 풀이
문제 설명 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사를 받을 수 있습니다. 하지만 더 빨리 끝나는 심사대가 있으면 기다렸...
안드로이드앱-브래인매니저
NeoMindStd/BrainManager 프로젝트 깃허브 링크 소개 사용자가 기억하고자 하는 내용(키워드)을 간격 반복 알고리즘으로 복습시간을 알람. 사용자가 해당 내용을 잊지 않게 하는 안드로이드 앱입니다. 기능이 약간 추상적일 수 있는데 간단히 소개하자면 사용자가 키워드를 입력하고 해당 키워드의 설명을 적어넣고 등록하면 그 키워드와 설명에...
핑 모니터링 툴 개발
redniche/Ping-Monitoring 프로젝트 깃허브 링크 소개 인터넷의 특정 네트워크 기기와의 핑테스트를 위해 만들어진 프로그램입니다. 인트라넷 상황에서 내부망을 관제해야할 때 사용하고자 진행했습니다. 하지만 결국 핑 모니터링 툴이기 때문에 모든 환경에서 사용할 수 있습니다. Thread를 사용해 여러 ip주소에 핑테스트를 할 수 있게...
웹 디자인-헬스가든
헬스가든이란? ㈜ 바이오앤라이프에서 운영하는 온라인 쇼핑몰입니다. https://blog.naver.com/kwak5336 와 같이 홍보용 블로그를 운영하면서 여러 한방제품들을 판매하는 회사입니다. 개발 배경 제가 학부 4학년 때 교외 국가 근로를 진행하면서 위의 업체에서 근로를 진행했었는데 사장님이 저의 개발 능력으로 홈페이지 재단장을 요청...
수상기록 모음
삼성 SW 아카데미 공통 프로젝트 최우수상 상장 교부 전 수상 요약 삼성 청년 소프트웨어 아카데미의 2학기 공통 프로젝트에서 Unity 기반의 웹RTC 멀티플레이 게임을 개발해 최우수 팀으로 선정됨. 프로젝트 깃 https://github.com/redniche/INCRIME 개요 인원 5 ...