일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Django
- FastAPI
- CS
- 덴드로그램
- 다시 왔다!
- mysql
- JP Study
- 백준
- 2023
- 1463
- 미래혁신대전
- PCA
- SQL
- Recommender system
- 컴퓨터 과학이 여는 세계
- computer science
- WIL
- 한 권으로 읽는 컴퓨터 구조와 프로그래밍
- 문제풀이
- MVT
- Stored Procedure
- 멀티스레딩
- 선형대수
- Programmers
- Til
- 혼자 공부하는 SQL
- stored function
- 엘런 튜링
- 퓨처셀프
- 프로그래머스
- Today
- Total
목록전체 글 (67)
Growth Hoon

현재 github을 이중 계정을 사용 중이다. Private repo에 접근 가능한 계정이 있는데, 해당 계정에서 git clone이 안되는 오류를 맞닥뜨렸다..! gitconfig랑 ssh는 이상이 없었고 너무 답답했다 ㅜ chat gpt에 물어보니 ssh 에이전트를 다시 실행하라 해서 시도 했다. (빨리 물어봤으면 금방 해결 되었을 것 같았다 ㅜ) ssh 에이전트 종료 명령어를 실행했지만, 따로 실행 되고 있는 것이 없다고 해서 ssh 키를 다시 추가하는 명령어를 실행 후, git clone을 다시 해보니 실행이 되었다 !! ssh가 추가되어 있지 않아서 세션에 해당 키를 사용할 수 없었던 상태인 것 같다. - 세션과 ssh 관계를 공부해봐야 할 듯 하다 :) - git/github에 대한 오류 기록..
FastAPI란? Python에서 사용하는 웹 프레임워크. 가장 간단한 http요청을 받고 응답해주는 Micro Framework Server side는 지원해주지 않고, Django에 있는 ORM이 없음 따라서 서드파티(Thirdparty) 프로그램인 SQLAlchemy 프로그램을 사용함. FastAPI는 ASGI라는 interface이다. ASGI는 WSGI를 계승한 것으로 ASGI만이 비동기를 지원한다. ASGI 개발용 서버로 보통 uvicorn을 사용한다고 한다. 왜 FastAPI를 사용하는지? FastAPI는 modern python 문법을 사용한다. (다만 3.6 version이상) 3.6버전 이상인 이유는 async, await, type hint(:)를 지원하기 때문이다. FastAPI는 ..

링크 : 단어 변환 문제 해석 begin은 처음 시작하는 단어 target은 변환할 단어 words는 begin에서 바꿀 수 있는 알파벳들이 모인 단어의 리스트 처음에는 words에 있는 단어들의 알파벳들이 서로 연관이 있으면 연결해서 graph로 만들고 bfs로 접근 하려고 했었음 이렇게 구현해본 결과 test 케이스에서는 o라는 알파벳이 모든 단어랑 연결이 되고 알파벳을 딱 하나만 변화하는 단어를 찾는 방법을 또 고민해야 했었다. (중간에 방향을 틀게 된 계기) 최종적으로 begin에서 하나의 알파벳만 변경되는 단어를 찾고 해당 단어에 target이 있으면 탈출하는 코드를 만들게 됨. def solution(begin, target, words): answer = 0 # begin을 변경하기 전에 중..

위 그림에서 1은 배추, 0은 흙이라고 생각하면 됨 여기서 배추흰지렁이는 1에 있음. 상하좌우로 1(배추)가 있으면 지렁이 한마리만 있으면 됨. 위 그림에서는 빨간색 그림을 그린 것 처럼 지렁이가 배추들을 보호해줄 수 있음 그래서 최소 5마리의 지렁이가 필요함. 구현 코드 ## 백준 특성상 메모장에서 데이터 가져오는 것 처럼 만듬 import sys data_list = sys.stdin.readlines() ## 재귀 최대 횟수 늘리기 (Recursive Error 발생해서 추가해줌) sys.setrecursionlimit(100000) ## dfs 함수 만들어줌 def dfs(matrix, x,y): if x = len(matrix) or \ # x좌표가 0보다 작은 경우 혹은 행을..

오전 프로그래머스 문제 - 옹알이(2) github link def solution(babbling): answer = 0 speak_word = ['aya', 'ye','woo','ma'] count = 0 for word in babbling: pre_speak_word = '' # 연속 된 단어를 방지 하기 위함 target_word = "" # 현재 말하는 단어를 저장 for alpha in word: target_word += alpha if target_word in speak_word: # target_word가 speak_word에 있는지? if pre_speak_word == target_word: # 이전에 말한 단어랑 같은지 ? break # count 할 수 없음 ! else: # ..