일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DenseNet
- SSAFY
- pytorch
- 싸피 7기 입학식
- 삼성 청년 SW 아카데미
- SSAFY 8기
- 백준
- git
- 프로그래머스
- dfs
- bfs
- 프로그래머스 고득점 kit
- 웹 표준 사이트 만들기
- React
- 이코테
- ssafy 7기 교수님
- 유니온 파인드
- 코딩 교육
- ssafy 7기
- SSAFYcial
- ssafy 7기 합격
- 삼성청년sw아카데미
- SSAFY 입학식
- 전이학습
- 코딩교육
- 알고리즘
- DP
- SWEA
- 백준7576 bfs
- Learning
- Today
- Total
목록분류 전체보기 (168)
개미의 개열시미 프로그래밍
단계별로 풀어보기 '브루트 포스'의 두번째 문제입니다. 아직까지는 쉽게 느껴졌습니다. https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net [풀이코드] n = int(input()) for number in range(1, n+1): n_list = list(map(int, str(number))) # 198 -> [1, 9, 8] result = number + sum(n_list) # 198 + sum([1, 9, 8..
백준 단계별 풀어보기 브루트 포스(완전 탐색) 파트에서 첫 번째 문제를 풀어보았습니다. 이코 테에서 풀었던 문제와 매우 유사해서 쉽게 풀 수 있었던 문제였습니다. https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net [풀이코드] from sys import stdin # 예제입력받기 n, m = map(int, stdin.readline().split()) list = list(map(int, stdin.readlin..
이코 테의 강의 중반부터 구현에 대한 문제를 세 개 정도 풉니다. 먼저 bfs, dfs문제를 풀어서 그런지 어렵지 않았고 모르면 빨리 답을 보고 이해했습니다. https://www.youtube.com/watch?v=2zjoKjt97vQ&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=2 1. 시각 # 가능한 모든 시각의 경우를 하나씩 모두 세서 풀 수 있는 문제 # 하루는 86,400초 -> 24 * 60 * 60 # 완전 탐색(Brute Frocing)문제 유형 n = int(input()) count = 0 for i in range(n+1): for j in range(60): for k in range(60): # 매 시각 안에 '3'포함되면 카운트 증가 if ..
이번에 현대 아이티앤이에 다니는 친구가 알려줘서 지원하게 되었다. 7월부터 12월까지 6개월간 1일 8시간씩 교육을 받고 50% 이상을 채용한다는 파격적인 교육이다.. 인턴이 끝나자마자 지원 마감일인 7월 11일에 지원을 했고 그다음 주에 바로 서류가 합격했다는 메일을 받았다. 아직 많이 부족해보이는 서류였지만 운이 좋아 붙은 것 같았다. 바로 그 주 일요일에 AI면접을 보았고 결과는 매우 망했다ㅠ [AI면접 후기] AI면접이 처음이기도 하지만 준비를 안 한 것도 사실이다. 자기소개, 지원동기, 장단점까지는 잘 말했지만 상황 질문과 심층면접에서 크게 당했다.. 그리고 어려웠던 게임도 있어서 멘털이 흔들렸던 것 같았다. 어쨌든 AI면접은 참고자료일 뿐 7월 20일(화)에 하는 임원면접을 통해 선발한다고 메..
처음 가상 환경을 세팅할 때 Rest Framework를 설치하였다. https://reliablecho-programming.tistory.com/44 [django] 1. 장고 개발 환경 준비하기 (with Rest Framework) 이번 우리 졸업 프로젝트에서 프론트(React), 백앤드(Django), 데이터베이스(MySql)를 연동하는 작업이 필요하다. 먼저, 가상환경을 세팅하는 것부터 시작해서 목표는 리액트를 연동하는 것까지 작성 reliablecho-programming.tistory.com Rest Framework란? - DRF(Django Rest Framework)는 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈소스 라이브러리이다. Serial..
장고의 개발 환경이 준비되었다면 이제 데이터베이스를 연동할 순서다. 장고를 설치하면 sqlite3이 자동으로 연동이 되지만 이번 프로젝트에서는 MySQL을 연동하는 작업을 한다. Mysql 연동과 테이블 생성 $ (venv) install mysqlclient - 가상 환경 진입 후 mysqlclient설치 현재 MySQL에 데이터베이스가 없는 상태이다. MySQL Workbench에서 DB를 만들고 사용자 생성하는 부분은 아래의 링크를 참조했다. https://diaryofgreen.tistory.com/132 Mysql :: Mysql workbench에서 DB 생성 + 사용자 생성 + 연동하기 1. DB 생성 mysql workbench에 들어가 관리자인 root로 접속 (관리자인 root 계정을 ..
이번 우리 졸업 프로젝트에서 프론트(React), 백앤드(Django), 데이터베이스(MySql)를 연동하는 작업이 필요하다. 먼저, 가상환경을 세팅하는 것부터 시작해서 목표는 리액트를 연동하는 것까지 작성해보려 한다. (현재 장고와 mysql 연동까지는 완료) 가상 환경 세팅 (with Rest Framework) 터미널을 git bash로 진행하였다. $ mkdir django_rest $ cd django_rest $ python -m venv venv //가상환경 생성 $ (venv) pip install django $ (venv) django-admin startproject mysite . //장고 프로젝트 생성 (.) 주의 $ (venv) python manage.py startapp ap..
'점프 투 파이썬'을 공부하던 중 각 파일이 하는 역활에 대해 헷갈리기 시작했고 전체적인 개발흐름을 이해하기 위해 복습을 하면서 제대로 정리해야겠다고 생각했다. 참고자료 : 점프 투 장고 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..