728x90 반응형 파이썬14 알고리즘 다시 공부하기 1일차 1일차 알고리즘 설계 시에 고민해야 하는 거 알고리즘이 우리가 기대한 결과를 출력하는지 선택한 방법이 최선인지 규모가 더 큰 데이터 셋에도 동작할지 알고리즘의 분류 데이터 집약적 알고리즘 → ex) 대용량에 파일에 적용된 압축 알고리즘 연산 집약적 알고리즘 → ex) 매우 큰 소수를 찾는 알고리즘 1번 + 2번을 한 알고리즘 → 자원 소모 多, 가용한 자원 지능적 할당 필요! 데이터 → 크기 + 속도 + 다양성 (속도 기준 : 배치 → 주기적 → 준 실시간 → 실시간 프로세서 순) 연산 → 문제를 처리하는데 소요되는 자원에 관련 된것 → 하려는 일에 따라서 더 많은 처리 능력이 필요로 해짐 성능 분석하기 공간 복잡도 분석 → 알고리즘이 입력데이터를 처리하는데 필요한 메모리양 추정 알고리즘이 돌아가는 과정.. 2022. 9. 7. 꾸준히 다시 공부하기 2021.12.26일자로 다시 빡세게 백준 문제를 풀기 시작했습니다. 한 20일 정도 지났는데 하루에 그래도 한문제씩은 푸는 속도로 하나씩 꾸준하게 풀어가보려고 합니다. (이제는 진짜 전역의해가 밝았기 때문에 ㅎㅎ) 일단은 크게 계획을 세워서 풀고 있어서 한번 적어보자면 1. 백준 단계별 풀어보기 1)입출력 단계~12)정렬 단계 까지 정리하면서 기본정도는 쳐야 될거 같아서 하나씩 풀어보고 있습니다. (이전에 풀어봤던 문제도 있고, 아니면 파이썬으로 혹은 다른언어로 풀어본 문제도 있어서 하나씩 차근차근 돌아본다는 느낌으로 풀어보고 있습니다.) 2. 백준 단계별 풀어보기 그다음은 백준 강의에 있는 알고리즘 기초/중급 정도 까지 문제를 풀어볼까 합니다. 확실히 머리는 쓰는 만큼 잘굴러가는 거 같아서 입대하기 .. 2022. 1. 15. [Portfolio 만들기] 어떻게 만들까? 구름 IDE를 통해서 포트폴리오 라고 해야 되나, 저의 지난 3년을 대충이나마 정리해둘 사이트를 만들기로 했습니다. 메인 프레임워크 Django로 결정을 하였습니다. → 결정 이유, 하던걸 일단 다시 써봐야 잘하는지 알 수 있어서 + 제일 잘 사용해서 → 이게 제일 사용하기 편해서 사이트에 담을 내용들 1. 지금까지 해왔던 프로젝트들 → 사이드 프로젝트 부터 소프트웨어 마에스트로에서 진행했던 프로젝트 까지 기억나는 대로 내용을 정리해서 담아두기 2. 지금까지 해왔던 대외 활동들 → 거기서 뭘했고, 뭘 느꼈는지에 대해서 정리해둘 필요가 있음 3. 내가 할 수 있는 것들 → 중국어, 영어, 하다 못해 볼링, 프로그래밍 언어 까지 깔끔하게 정리할 수 있도록 4. 디자인 → 최대한 깔끔하게 , 단순하게 내용을 .. 2021. 7. 3. [백준] 1712번 손익분기점 with python 어떻게 접근을 했는가? 처음에는 막연히 생각했던게 그냥 봐도 손익분기점을 구하는 문제였고, 그냥 고정비용 빼주고, 나머지 가변비용을 생각해서 그걸 계산해주면 바로 풀리지 않을까 라고 생각을 했던 거 같습니다. 물론 문제를 풀면서도 그게 어느정도 맞긴 해서 거의 답에 근접 하기는 했었습니다. import sys input = sys.stdin.readline # 이걸로 일단 선언 해두기 b = input().split() un_v = int(b[0]) pl_v = int(b[1]) no_v = int(b[2]) temp = int(un_v / (no_v - pl_v)) temp2 = int(un_v % (no_v - pl_v)) if temp 0 and te.. 2021. 6. 27. [TIL] FAST API 구름 IDE로 처음 사용해보기 처음으로 FAST API라는 것을 사용해보았습니다. 2019년과 2020년에 파이썬을 통해서 django와 flask에 대해서 공부를 했었고, 어느정도 혼자서 back 부분을 그 두 개 중 한가지 프레임워크를 통해서 만들 수 있었던 실력을 쌓았던 것 같습니다. 그러고 나서 최근까지도 관련된 공부를 하다가 페이스북에서 fast api라는 프레임 워크에 대해서 보았고, 막연히 "이건 뭐지" 라는 생각으로 이번 주에 건드려 보았습니다. 아직까지 django나 flask를 구름 ide를 통해서 개발을 안해 봤기 때문에 그냥 하면 되겠지라는 생각을 했지만 문제가 한 가지 있었습니다. django 던 flask 던 실행을 하였을 때 일반적으로 127.0.0.1:8000을 통해서 실행이 되어 지게 됩니다. 당연히 f.. 2021. 6. 23. [회고일기] 5월 부터 시작한 공부 - 2021년 6월 2주차 지난주에 회고일기를 적었던게 일주일 전인데 일주일이 마치 하루처럼 지나갔습니다. 이것이 공군 군사경찰 크루근무인가.. 싶습니다.(살려줘 도망쳐~) 어쨌든 틈틈히 또 공부를 조금씩 해보았고, 많이는 아니지만 백준 10문제 정도 풀었고, 문제 풀면서 모르던 파이썬 관련 내용도 찾아보는 시간을 가질 수 있었습니다. 약 3주 전쯤에 만들어 뒀던 공부일지에 꾸준히 공부한 내용이나 결과들을 올려두면서 관리가 되가고 있는 것도 보이는 것 같습니다. 일주일에 5번은 싸지방에 가서 공부를 하든 아니면 폰으로 개발과 관련된 내용을 읽는 시간을 가질려고 했는데, 이번주는 백신을 맞기도 했고(목요일날 백신 맞음-> 금요일도 쉬는날이됨) 푹 쉬워줄 수 있는 타이밍이라고 생각을 해서 목금에 좀 잠도 청하면서 쉴 수 있었던 것 같.. 2021. 6. 13. 이전 1 2 3 다음 728x90 반응형