전체 글

문제 N x M 크기의 직사각형 형태의 미로에 여러 마리의 괴물이 있어 이를 피해 탈출해야 한다. 현재 위치는 (1, 1)이고 미로의 출구는 (N,M)의 위치에 존재하며 한 번에 한 칸씩 이동할 수 있다. 괴물이 있는 부분은 0으로, 괴물이 없는 부분은 1로 표시되어 있다. 미로는 반드시 탈출할 수 있는 형태로 제시된다. 탈출하기 위해 움직여야 하는 최소 칸의 개수를 구하라. 칸을 셀 때는 시작 칸과 마지막 칸을 모두 포함해서 계산한다. 입력 첫째 줄에 두 정수 N, M(4
알고리즘은 컴퓨터 과학의 핵심 개념 중 하나로, 문제를 해결하기 위한 절차적인 방법을 의미한다. 이 중에서도 DFS(깊이 우선 탐색)와 BFS(너비 우선 탐색)는 그 중요성과 유용성으로 널리 사용되는 탐색 알고리즘이다. 이 두 가지 알고리즘은 트리나 그래프와 같은 자료구조에서 매우 중요하게 사용되며, 여러분의 알고리즘 공부를 위한 핵심 개념 중 하나로 꼽힌다. 1. 깊이 우선 탐색(DFS) 깊이 우선 탐색은 그래프에서 한 노드를 시작으로 연결된 모든 노드를 탐색한 후, 다음 노드로 넘어가기 전까지 깊이를 최대한 탐색하는 방식이다. 이러한 특성으로 인해 재귀적인 방법이 주로 사용되며, 스택 자료구조를 이용해서도 구현할 수 있습니다. DFS는 미로 찾기와 같이 경로를 탐색하는 문제나 그래프의 연결성을 확인하..
음료수 얼려 먹기 문제 N × M 크기의 얼음 틀이 있다. 구멍이 뚫려 있는 부분은 0, 칸막이가 존재하는 부분은 1로 표시된다. 구멍이 뚫려 있는 부분끼리 상, 하, 좌, 우로 붙어 있는 경우 서로 연결되어 있는 것으로 간주한다. 이때 얼음 틀의 모양이 주어졌을 때 생성되는 총 아이스크림의 개수를 구하는 프로그램을 작성하라. 다음의 4 × 5 얼음 틀 예시에서는 아이스크림이 총 3개가 생성된다 입력 첫 번째 줄에 얼음 틀의 세로 길이 N과 가로 길이 M이 주어진다. (1
· server
on0. 네이버 클라우드 ?? AWS ?? AWS와 GCP등 여러 클라우드 서비스를 제공하는 플랫폼은 많이 있지만, 영문으로 되어있어 사용하기 다소 번거롭다. 나도 AWS EC2를 사용해 배포를 진행중 프리티어 사용 종료 후 요금이 나가는 이유와 사용량을 파악하기 어려워서 다소 많은 요금을 냈던 경험이 있어서 이번에는 네이버 클라우드 (NCP)를 사용 배포하기로 했다. AWS 배포 방법은 밑 링크를 참고 https://lopsided-stallion-c16.notion.site/AWS-django-0-15fd1600bad84552bc559ce138433623?pvs=4 AWS로 django 배포하기0 AWS EC2에 배포하기 - 24시간 서버 구동 lopsided-stallion-c16.notion.si..
zero_jae
영재