목록분류 전체보기 (233)
주뇽's 저장소
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHOeG7/btsrwldNKm2/Izap8eek8vQgSDymeCKJrK/img.png)
1. Header 꾸미기 Full Stack Project nav1 nav2 nav3 2. Footer 꾸미기 공지사항 | 서비스소개 | 제휴문의 Full Stack Project 3. 경계선 추가 태그 이용 {%include 'head.html'%} {%include 'header.html'%} {%block content%} {%endblock%} {%include 'footer.html'%} 4. 부트스트랩 적용 Introduction 위 코드를 복사 후 head에 삽입 5. 폰트 적용 Browse Fonts - Google Fonts 원하는 폰트를 고른 후 select 링크를 헤드에 삽입 후 CSS font를 원하는 태그에 삽입 Header Full Stack Project nav1 nav2 na..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Vh3pf/btsrxMIKSbm/8J8gkRxLmksPvwdkmwK2K0/img.png)
include와 extends는 템플릿 시스템의 중요한 개념이다. 1. Include include는 템플릿에서 다른 템플릿 파일을 포함시키는 방법을 제공한다. 이를 통해 템플릿 파일 간의 재사용성을 높일 수 있다. 예를 들어, 같은 페이지의 여러 부분에서 동일한 HTML 코드를 사용해야 할 때 유용하다. 예시: 다음은 header.html 파일과 footer.html 파일을 page.html 파일에 포함시키는 예제이다. header.html footer.html © 2023 My Website page.html {% include "header.html" %} Welcome to My Website This is the content of the page. {% include "footer.html" ..
원하는 앱 Accountapp 생성 후 등록 #-- /myprojcet python manage.py startapp accountapp main app은 django-admin startproject myproject 명령어를 통해 생성한 myproject이므로 방금 만든 Accountapp을 설정에 추가해야한다. /myprojcet/setting.py에 방금 생성한 app 추가 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'a..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DLRUu/btsroKdCC6K/RI1xP4bVu7R5EGhod0KFh0/img.png)
문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. 제한사항 문자열의 길이 : 1,000,000이하의 자연수 문자열은 모두 소문자로 이루어져 있습니다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxIS3B/btsrq6NU3f1/TCEYISKT0afdAJvwJlHGHk/img.png)
인프런 Hyong Sok Park님의 작정하고 장고 Django로 Pinterest 따라만들기 : 바닥부터 배포까지를 참고하여 정리하였습니다. Front End HTML CSS JS(잘 다루지 않음_) BackEnd Maria DB NGIX Django Docker 0. 가상환경 및 장고 설치 가상환경 및 장고 설치 Python Venv 가상환경 설치 python -m venv fullstack(자신이 원하는 가상환경 이름) source fullstack/bin/activate 장고 설치 및 프로젝트 생성 pip install django django-admin startproject myproject(자신이 원하는 프로젝트 이름) . 로컬 서버 확인 python manage.py runserver 아직..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfT8LP/btsrf1GGBUC/WLlyBIlM2ILTOqIr9xHNm0/img.png)
https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 문제 N×M크기의 배열로 표현되는 미로가 있다. 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 미로에서 1은 이동할 수 있는 칸을 나타내고, 0은 이동할 수 없는 칸을 나타낸다. 이러한 미로가 주어졌을 때, (1, 1)에서 출발하여 (N, M)의 위치로 이동할 때 지나야 하는 최소의 칸 수를 구하는 프로그램을 작성하시오. 한 칸에서 다른 칸으로 이동할 때, 서로 인접한 칸으로만 이동할 수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rJ9ff/btsq8KxFhJa/fa0dN1bukf5EUQiYX6UiXK/img.png)
https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 문제 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어,..
그래프 그래프(Graph) 연결되어 있는 객체 간의 관계를 표현하는 자료구조 ex) 트리도 그래프의 하나 전기회로의 소자 간 연결상태 지도에서 도시들의 연결상태 지하철 노선도 도로망 선수과목 관계 그래프의 역사 1800년대 오일러의 의하여 창안 오일러 문제 모든 다리를 한번만 건너서 처음 출발했던 장소로 돌아오는 문제 A.B.C.D 지역의 연결 관계 표현 위치 : 정점(node) 다리 : 간선(edge) 오일러 정리 모든 정점에 연결된 간선의 수가 짝수 이면 오일러 경로가 존재함 따라서 그래프 (b)에는 오일러 경로가 존재하지 않음 그래프의 정의 그래프 G는(V,E)로 표시 정점(Vertices) 여러 가지 특성을 가질 수 있는 객체 의미 V(G) : 그래프 G의 정점들의 집합 노드(Node)라고도 불림..