[230522] 머신러닝 프로젝트 (notion.site) S.A (notion.so) - poetry 설치 python poetry 설치 가이드 (tistory.com) 위 블로그의 도움을 받아 poetry를 설치했다 poetry shell power shell에서 위 명령어로 가상환경 활성화 터미널창이 poetry로 바뀌면 활성화가 된 것일 듯?? - 패키지 및 라이브러리 설치 poetry add djangorestframework djangorestframework-simplejwt django-cors-headers mysqlclient pillow black 기본적으로 필요한 DRF, DRF-jwt와 formatter인 black, 이미지 업로드 시 필요한 pillow를 설치했다 (근데 이미지 ..
프로젝트 기간동안 긴장 빡 하고 있다가 개인공부 하려니까 약간 풀어진 느낌이었다 그래도 최대한 시간을 버리지 않으려고 했고 주말 이용해서 리드미도 거의 작성했다 마음에 들지 않는 레파지토리 리드미도 작성해야 할까 싶기는 한데 .. 모르겠다..개인과제로 한 재고관리 시스템 그건 진짜 엉망이라...흠 리드미를 작성하면서 뭔가 코드 수정해야 하는 부분이나 오류들이 보여서 수정하면서 하느라 시간이 좀 걸렸다 아쉬운 건 테스트코드를 작성해 볼 걸 싶다는 것이다 아직까진 테스트코드의 중요성을 몸소 느끼지는 못했지만 그래도 작성할 줄은 알아야 할 것 같아서 다음 프로젝트 때는 테스트코드까지 꼭 작성해 볼 생각이다 이제 다음 주 일주일 프로젝트 끝나고 나면 최종 프로젝트만 남는데 뭔가 무섭다 난 아직도 말하는 감자같은..
- 알고리즘 문제 풀이 [코테] 푸드 파이트 대회 — 구민정의 개발일지 (tistory.com) [코테] 과일 장수 — 구민정의 개발일지 (tistory.com) 푸드 파이트 대회는 처음에 접근을 잘 해서 그래도 한 30분만에 풀었는데 과일 장수는 처음 생각한 대로 했다가 시간초과의 늪에 빠져서 다른 로직 찾고 하다보니 1시간반? 거의 2시간? 만에 푼 것 같다 알고리즘 문제 1문제당 1시간을 넘지 않기로 나 혼자 약속 했지만...막상 풀면 뭔가 좀만 더 하면 풀릴 거 같아서 멈추지를 못 하겠다 ㅋㅋㅋ 차라리 아예 감도 안 잡히면 포기할 수 있는데 뭔가 풀 수 있을 거 같은데 안 풀리니까 자꾸 집착하게 된다 ㅋㅋㅋ - 이전 프로젝트 리드미 수정 Todo-List : goodminjeong/AI-5_Tod..
코딩테스트 연습 - 과일 장수 | 프로그래머스 스쿨 (programmers.co.kr) 음 뭔가...점수가 제일 높은 순대로 조합해서 상자를 빼서 score에서 이미 나간 사과들을 빼는 형식으로 하면 되지 않을까? 하는 생각이 든다 일단 score를 점수가 높은 순으로 정렬을 해야겠다는 생각도 들고 def solution(k, m, score): answer, box = 0, [] score.sort(reverse=True) while len(score): box.append(score.pop(0)) if len(box) == m: answer += min(box) * m box = [] return answer 이렇게 하니까 답은 나오는데 테스트 5개에서 시간초과가 뜬다 k를 활용하지 않은 게 문제이려..
코딩테스트 연습 - 푸드 파이트 대회 | 프로그래머스 스쿨 (programmers.co.kr) 일단 왼쪽 사람이 먹을 음식 배치 문자열을 만든 다음 그 배치의 역순 문자열을 만들고 왼쪽 문자열 + 0 + 역순 문자열 이렇게 하면 되지 않을까? 하는 생각이 든다 food[1]부터 시작해서 food[len(food)]까지 2로 나눈 몫 수만큼 문자열에 i에 담긴 숫자로 추가해보자 약간의 고난(IndexError, TypeError)이 있었지만...어찌저찌 잘 해서 내가 생각한 대로 코드를 짰다 근데 1점밖에 못 얻었다 ㅋㅋㅋ 초 단순 풀이법이라 그런가.... for문 2개 써서 그런가...? def solution(food): left = '' for i in range(1, len(food)): share..