파일 시스템
파일 시스템이란? 파일 시스템(File System)은 컴퓨터에서 파일들을 보관하고 관리하는 체계를 말합니다. 운영체제는 파일 시스템을 통해 하드 디스크나 다른 저장장치에 파일을 쓰고, 읽을 수 있도록 합니다. 파일 시스템은 파일의 생성, 복사, 삭제, 이동 등의 작업을 가능하게 하며, 이를 통해 사용자는 저장된 파일에 쉽게 접근할 수 있습니다. 대표적인 파일 시스템으로는 NTFS, FAT32, ext4 등이 있으며, 운영체제나 사용하는 저장장치에 따라 다양한 파일 시스템을 선택하여 사용할 수 있습니다. 파일과 디렉터리 파일 컴퓨터에서 파일(File)은 컴퓨터에 저장된 정보를 일종의 단위로 구분하여 저장하고 관리하는 논리적인 개념입니다. 파일은 HDD, USB 드라이브, SSD 등의 저장 장치에 저장되며..
자율 주행 자동차
방향 때문에 머리가 아팠지만 특별한 부분은 없이 시키는데로 구현만 잘하면 됐던 문제였습니다. :) import sys answer = 0 n, m = map(int, sys.stdin.readline().strip().split()) y, x, d = map(int, sys.stdin.readline().strip().split()) dy, dx = [-1, 0, 1, 0], [0, 1, 0, -1] graph = [list(map(int, sys.stdin.readline().strip().split())) for _ in range(n)] visited = [[False for _ in range(m)] for _ in range(n)] check_count = 0 visited[y][x] = Tru..
방화벽 설치하기
아주 예전에 친구들과 1일 1문제 했을 때 풀었던 문제. 위치값 저장해서 방화벽 놓을 수 있는 모든 경우의 수에 불이 퍼지게 해서 최소값만 리턴하면 끝남. import sys import copy from itertools import combinations from collections import deque maxCount = 0 copyGraph = [] def bfs(x, y, n , m): global copyGraph dx, dy = [-1, 1, 0, 0], [0, 0, -1, 1] queue = deque() queue.append((x, y)) while queue: x, y = queue.popleft() for z in range(4): nx = x + dx[z] ny = y + dy..