문제20278번: 스택 2문제 이해문제에 주어진 방식의 스택을 구현 (총 5개)풀이Deque 라이브러리 학습을 위해 List가 아닌 collections의 deque 라이브러리 사용각 입력에 따른 결과를 나타낼 수 있도록 코딩코드sys.stdin.readline 함수는 일반적으로 input 함수보다 빠르기 때문에 2-3줄은 코딩 테스트에서 거의 필수로 적고 시작하는 코드이다. deq.append(end[2:-1]) 부분은 첫 부분의 명령어와 공백을 제외한 정수 부분을 인덱싱 한다.from collections import dequeimport sysinput = sys.stdin.readlinedeq = deque()N = int(input())for i in range(N): cmd = input..
데크(Deque)란?큐(queue)는 선입선출(FIFO) 방식으로 작동하며, 스택(Stack)은 후입선출(LIFO) 방식으로 작동한다. 큐와 스택이 합쳐져 양방향에서 Push와 Pop을 할 수 있는 자료구조가 데크(Deque)이다. 앞, 뒤 방향에서 요소(element)를 추가하거나 제거할 수 있다. 큐와 스택은 반대쪽에 존재하는 요소를 Pop 하려면 O(n)의 시간이 필요하지만, 데크를 사용하면 어느 방향이든 O(1)의 시간으로 연산을 수행할 수 있다.파이썬 라이브러리 deque파이썬에서는 데크를 라이브러리로 사용할 수 있다. 아래의 공식문서에서 자세한 설명과 예시를 확인해 볼 수 있다. 여기에는 알고리즘 문제를 해결할 때 필요한 연산을 정리하려고 한다. collections — Container da..
Amazon S3(Simple Storage Service)Amazon S3란?S3는 AWS가 제공하는 클라우드 스토리지 서비스로 파일, 데이터 및 다양한 유형의 미디어 등을 저장하고 관리하는 데 사용된다. S3을 사용하여 데이터 레이크, 웹/앱, 백업 및 복원, 빅데이터 분석 등 다양한 부분에서 원하는 양의 데이터를 저장하고 보호할 수 있다.S3 용어 - 버킷(Bucket), 객체(Object)버킷을 마트, 객체를 물건이라고 예를 들어보자. 마트 내에 여러 물건이 있는 것처럼 버킷 안에는 파일, 사진, 동영상 등 다양한 데이터를 넣을 수 있다. 그리고 물건마다 이름과 설명이 적힌 것처럼 버킷 안의 데이터에는 이름, 크기 등의 정보들이 포함되어 있다. 버킷 안에 존재하는 물건 하나하나를 객체라고 부른다...
프로젝트 설명 및 회고프로젝트 소개깃허브 링크 GitHub - ss721229/competition-webContribute to ss721229/competition-web development by creating an account on GitHub.github.com 진행 기간2024.04.25 ~ 2024.05.12 (18일)프로젝트 진행 과정 (링크)주제 "링커리어", "위비티", "씽굿"의 공모전을 한 페이지에서 확인할 수 있는 웹 제작프로젝트 인원 구성개인 프로젝트활용 기술 및 프레임워크Frontend : HTML, CSSBackend : Django (5.0.4), sqliteCrawling : beautifulsoup (4.12.3), selenium (4.20.0)Data-Proce..