일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Learning
- DenseNet
- SSAFY 8기
- 유니온 파인드
- SSAFY 입학식
- bfs
- 이코테
- 전이학습
- 백준7576 bfs
- 프로그래머스 고득점 kit
- git
- SWEA
- 코딩교육
- ssafy 7기
- SSAFYcial
- 알고리즘
- 싸피 7기 입학식
- 코딩 교육
- React
- ssafy 7기 합격
- 프로그래머스
- dfs
- ssafy 7기 교수님
- 삼성 청년 SW 아카데미
- DP
- pytorch
- SSAFY
- 삼성청년sw아카데미
- 백준
- 웹 표준 사이트 만들기
- Today
- Total
목록전체 글 (169)
개미의 개열시미 프로그래밍
'점프 투 파이썬'을 공부하던 중 각 파일이 하는 역활에 대해 헷갈리기 시작했고 전체적인 개발흐름을 이해하기 위해 복습을 하면서 제대로 정리해야겠다고 생각했다. 참고자료 : 점프 투 장고 django-admin startapp pybo 위 명령어를 통해 pybo 앱을 생성 후 디렉터리 구조를 확인해보았다. [config/urls.py] - 장고가 사용자의 페이지 요청을 이해할 수 있도록 'URL 매핑을 추가' 하는 파일 - 페이지 요청 시 가장 먼저 호출되며 요청 URP과 views.py에 있는뷰 함수를 1:1 연결 ex) 키보드로 URL입력 (localhost:8080/pybo) -> urls.py에서 view.py의 함수에 매핑 -> view.py에서 웹브라우저에 보여줄 페이지 출력 - urlpatt..
위키 독스 '점프 투 장고'를 공부하다가 중요한 내용인 것 같아 복습 겸 블로그에 정리하면서 요약하려고 한다. 먼저, 전에 만들었던 배치파일을 실행시켜 바로 가상환경으로 진입했다. 배치파일 이름이 mysite라서 C드라이브로 이동 후 mysite만 입력하면 바로 진입이 된다. 배치파일을 생성한 이유는 가상환경진입이 귀찮아서 인데 만드는 방법도 간단하고 장고 환경을 구축하는 것도 어렵지 않기에 나중에 기억이 않는다면 아래 링크로 공부하면 될 것 같다. https://wikidocs.net/72377 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net ORM(Object-relational mappers) 쉽게 말하면 데이터베이스에서 테이블 생성, 수정, 삭제 또는 테이블 데이터의 내용..
이번시간은 '웹 표준 사이트 만들기' 5번째 강의 입니다. 2강~4강은 1강의 연장선 연습 느낌이라 빠르게 넘겼습니다. https://www.youtube.com/watch?v=48qTMCD69Uk&list=PL4UVBBIc6giKixok-bC7XVEx0ZFsngr5Z&index=5 아래와 같은 현대백화점인터넷면세점 사이트 같은 좋은 예가 있습니다. 링크에 접속해서 사이트의 크기를 넓히고 줄여도 계속 늘어나는 전체영역과 어떤 크기라도 꼭 보여야하는 가운데 부분으로 나뉘어집니다. - 강의에서는 가운데 부분을 Container라고 칭합니다. https://www.hddfs.com/shop/dm/main.do 현대백화점인터넷면세점 파머시 HONEY POTION 117G $56 (63,604원) www.hddf..
웹을 구현할때 스스로 레이아웃을 구성하거나 css문법에 어려움을 겪던 중 추천 받은 유투브 영상을 보고 학습을 시작했다. https://www.youtube.com/watch?v=tHy498wdPaA&list=PL4UVBBIc6giKixok-bC7XVEx0ZFsngr5Z&index=1 [구현하고 싶은 페이지 화면] 이번 졸업프로젝트에서 위 이미지와 같이 포스기화면을 구현하면 좋을 것 같았고 이미 만들어놓은 페이지로는 부족하다고 생각했다. Brackets이라는 에디터를 설치해서 편하게 공부할 수 있었고 나중에 react로 구현할때에는 js안에 구현해야 하기 때문에 그 부분만 유의해주면 될 것 같았다. 일단 레이아웃은 이렇게 구성했고 header 부분에는 현재 결제 진행단계, SIDE_LEFT에는 인식된 결..
오늘은 이코테2021 2.그리디 & 구현강의을 들으면서 개념과 기본적이 세문제만 풀어보았습니다. 인턴 퇴근 후 너무 피곤해서 계속 졸면서 했는데 얼른 익숙해져야겠습니다ㅜ https://www.youtube.com/watch?v=2zjoKjt97vQ&t=1136s 1. 1이될때까지 풀이코드) from sys import stdin n, k = map(int, stdin.readline().split()) result = 0 while True: # ( n == k 로 나누어떨어지는 수)가 될때까지 1씩 빼기 target = (n // k) * k result += (n - target) n = target # N이 K보다 작을 때(더 이상 나눌 수 없을 때) 반복문 탈출 if n < k: break # k..
드디어 BFS와 DFS 단계별 풀어보기 마지막 문제인 이분그래프 입니다. 마지막 문제를 가볍게 풀고 싶었지만 문제를 이해하는 것부터 막혔습니다.. 풀이도 어떻게 풀어야할지 몰라 결국 답을 찾아봤습니다. https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K(2≤K≤5)가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V(1≤V≤20,000)와 간선의 개수 www.acmicpc.net 풀이코드 from collections import deque from sys import stdin def bfs(start): visit[start] = 1 # 시작점은 1로 시작 ..
단계별 풀기 dfs, bfs의 8문제입니다.. 한문제만 더 풀면 다른 파트를 공부할 수 있습니다ㅜ https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net 풀이코드 from collections import deque from sys import stdin def bfs(x, y): # 나이트의 이동범위 dx = [-1, 1, -2, 2, -2, 2, -1, 1] dy = [-2, -2, -1, -1, 1, 1, 2, 2] queue = deque() q..
이번 문제는 단계별 풀기 bfs, dfs파트에 7번째 문제인 벽 부수고 이동하기 문제입니다. https://www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로 www.acmicpc.net 풀이 코드 # 벽을 하나 부쉴 수 있다는 점 # 불가능이면 -1 # 최단거리 = bfs from collections import deque from sys import stdin n, m = map(int, stdin.readline().split()) graph = [] for..