일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삼성청년sw아카데미
- ssafy 7기 교수님
- 삼성 청년 SW 아카데미
- 유니온 파인드
- 백준7576 bfs
- git
- 싸피 7기 입학식
- SSAFY 입학식
- SSAFYcial
- 알고리즘
- DenseNet
- 코딩 교육
- ssafy 7기
- dfs
- DP
- 전이학습
- SSAFY 8기
- bfs
- 코딩교육
- 웹 표준 사이트 만들기
- 백준
- SSAFY
- React
- 프로그래머스 고득점 kit
- 프로그래머스
- 이코테
- SWEA
- Learning
- pytorch
- ssafy 7기 합격
- Today
- Total
목록전체 글 (169)
개미의 개열시미 프로그래밍
단계별로 풀어보기 '브루트 포스'의 두번째 문제입니다. 아직까지는 쉽게 느껴졌습니다. 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일(화)에 하는 임원면접을 통해 선발한다고 메..
Git Bash에서 anaconda에서 생성한 가상환경으로 들어가고 싶다면 아래와 같은 순서로 진행하면 됩니다. 1. git bash를 열고 아래 명령어를 입력합니다. $ conda init bash 저의 경우 git bash에서 ' Command not found.' 문구가 떠서 Anaconda Prompt에서 위 명령어를 입력했습니다. [입력 결과] 2. 다시 git bash에서 아래의 명령어를 입력합니다. echo '. ${HOME}/.bash_profile' >> ~/.bashrc 3. git bash를 재시작 합니다. (base) 표시가 뜬다면 'conda activate (가상이름명)' 명령어가 실행이 됩니다. 참고사이트 - https://www.youtube.com/watch?v=M33oOq..
처음 가상 환경을 세팅할 때 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..