BFS 탐색 중 안전하게 pruning(가지치기) 할 수 있는 기준
요즘 열심히 알고리즘 문제를 하루에 한 문제씩이라도… 푸는 중이다. DFS, BFS 문제를 기계처럼 풀다가 내겐 좀.. 생소했던 문제 하나(아래에서도 언급할 백준 14226(이모티콘) 문제)를 풀다가 가지치기를 도대체 어떻게 할까..에 대해서 정말 오랜만에 고민했던 것 같다. 이 문제가 BFS로 적당히 가지치기 기준 세워가며 시간 초과 안 당하고 풀어...
요즘 열심히 알고리즘 문제를 하루에 한 문제씩이라도… 푸는 중이다. DFS, BFS 문제를 기계처럼 풀다가 내겐 좀.. 생소했던 문제 하나(아래에서도 언급할 백준 14226(이모티콘) 문제)를 풀다가 가지치기를 도대체 어떻게 할까..에 대해서 정말 오랜만에 고민했던 것 같다. 이 문제가 BFS로 적당히 가지치기 기준 세워가며 시간 초과 안 당하고 풀어...
오늘 수업이 끝난 후, 자리 짝꿍이 깃허브에 오늘 수업 자료 파일 하나를 잘못 지운 채로 커밋을 하고 깃허브에 푸시를 해버렸다. 그리고, 잘못 푸시한 이 커밋 이력을 다시 되돌리는 방법이 없는지 찾아보고 있었다. 나도 도움을 주고 싶어 같이 해결방법을 찾아보다 결국 어찌저찌..🧐 해결했다. 그런데, 어떻게 해결했는지, 그 원인이 무엇인지 둘 다 제대로...
객체를 사용해서 웹 문서에 체계적으로 접근하고 제어할 수 있는 방법인 DOM을 알아보자!🍀 프론트엔드 개발을 하다 보면, HTML 요소를 숨겨야 한다던가, CSS 스타일을 바꿔야 한다던가.. 뭐 하여튼 동적으로 조작해야 하는 경우가 매우 많다. 이를 위해서 JavaScript에는 문서 객체 모델(DOM, Document Object Model)을 ...
단지 블로그 포스팅을 위해서 정리해 놓은 Markdown 정보, 다른 분들께 도움이 되면 제겐 너무 영광입니다✨ Github Pages를 이용해서 나만의 블로그를 만들 때 만나게 되는 진입장벽 중 하나가 바로 Markdown으로 블로그 포스팅을 작성해야 한다는 것이라 생각한다. 기존의 네이버 블로그 등의 플랫폼에서 사용했던 방식과 달리, Mark...
Markdown이라는 언어가 생소한 기처리.. 드디어 Markdown과 github pages를 이용해서 블로그 포스팅을 시작했다! 이전부터 내가 성취하고 싶던 로망이 있었다. 바로, 나만의 인터넷 공간을 꾸미는 것. 그런데, 이는 생각보다 쉬운 일이 아니었다. 핑계를 대보자면, 다른 일들에 치여 나만의 공간을 만드는 일은 뒷전이었던 것이다. ...