분류 전체보기 86

Django 개발 환경 설정

https://www.djangoproject.com/download/ Download DjangoThe latest official version is 5.2.1 (LTS)www.djangoproject.com위 사이트의 내용처럼 처음 세팅 방법에는 여러 옵션이 있지만 anaconda를 이용하여 세팅하려고 한다. Anaconda prompt 를 실행한다. - 가상 환경 생성conda create -n [환경이름] python=[설치할 버전]ex) conda create -n django_env python=3.12 - 가상 환경 활성화conda activate [환경이름] ex) conda activate django_env - django 설치pip install django - django 설치..

Django 2025.05.27

백준 10845번 - 큐 - 파이썬(Python)

문제 링크https://www.acmicpc.net/problem/10845 문제정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 큐에 들어있는 정수의 개수를 출력한다.empty: 큐가 비어있으면 1, 아니면 0을 출력한다.front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.back: 큐의 가장 뒤에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.명령은 총 여섯 가지이다.입력 조건첫째 줄에 주어지는..

백준 10866번 - 덱 - 파이썬(Python)

문제 링크https://www.acmicpc.net/problem/10866 문제정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.push_front X: 정수 X를 덱의 앞에 넣는다.push_back X: 정수 X를 덱의 뒤에 넣는다.pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다.pop_back: 덱의 가장 뒤에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 덱에 들어있는 정수의 개수를 출력한다.empty: 덱이 비어있으면 1을, 아니면 0을 출력한다.front: 덱의 가장 앞에 있는 정수를 출력한다. 만..

백준 18258번 - 큐 2 - 파이썬(Python)

문제 링크https://www.acmicpc.net/problem/18258  문제정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 큐에 들어있는 정수의 개수를 출력한다.empty: 큐가 비어있으면 1, 아니면 0을 출력한다.front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.back: 큐의 가장 뒤에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.명령은 총 여섯 가지이다.입력 조건첫째 줄에 주어지..

git - pull하지 않고 작업 후 push 시에 해결방법

야구 골든글러브 수상을 예측하는 모델을 만드는 미니 프로젝트를 하던 중에 git 문제가 발생했다.문제점Playdata@DESKTOP-O325F7G MINGW64 /c/encore_skn11/project_final (main)$ git push origin mainTo https://github.com/encore-SKN11/EDA-1Team.git ! [rejected] main -> main (fetch first)error: failed to push some refs to 'https://github.com/encore-SKN11/EDA-1Team.git'hint: Updates were rejected because the remote contains work that you do ..

Git 2025.03.13

백준 1874번 - 스택 수열 - 파이썬(Python)

문제 링크https://www.acmicpc.net/problem/1874문제스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIFO, Last in First out) 특성을 가지고 있다.1부터 n까지의 수를 스택에 넣었다가 뽑아 늘어놓음으로써, 하나의 수열을 만들 수 있다. 이때, 스택에 push하는 순서는 반드시 오름차순을 지키도록 한다고 하자. 임의의 수열이 주어졌을 때 스택을 이용해 그 수열을 만들 수 있는지 없는지, 있다면 어떤 순서로 push와 pop 연산을 수행해야 하는지를 알아낼 수 있다. 이를 계산하는 프로그램..

백준 1406번 - 에디터 - 파이썬(Python)

문제 링크https://www.acmicpc.net/problem/1406  문제한 줄로 된 간단한 에디터를 구현하려고 한다. 이 편집기는 영어 소문자만을 기록할 수 있는 편집기로, 최대 600,000글자까지 입력할 수 있다.이 편집기가 지원하는 명령어는 다음과 같다.L / D / B / P $커서를 왼쪽으로 한 칸 옮김 (커서가 문장의 맨 앞이면 무시됨)커서를 오른쪽으로 한 칸 옮김 (커서가 문장의 맨 뒤이면 무시됨)커서 왼쪽에 있는 문자를 삭제함 (커서가 문장의 맨 앞이면 무시됨)삭제로 인해 커서는 한 칸 왼쪽으로 이동한 것처럼 나타나지만, 실제로 커서의 오른쪽에 있던 문자는 그대로임$라는 문자를 커서 왼쪽에 추가함초기에 편집기에 입력되어 있는 문자열이 주어지고, 그 이후 입력한 명령어가 차례로 주어..