전체 글
-
[프로그래머스] 알고리즘 난이도 중/중상 12문제 (Python) -5Algorithm 2022. 2. 20. 23:17
1) 예산 https://programmers.co.kr/learn/courses/30/lessons/12982 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr def solution(d, budget): answer = 0 for i in sorted(d): budget -= i # budget에서 d의 작은수부터 빼줌 if budget < 0: break # 0보다 작으면 break answer += 1 return answer 2) 최대공약수와 최소공배수 https://programmers.co.kr/lea..
-
TIL | Feb 18(FRI), 2022Developer blah blah/TIL _ WIL 2022. 2. 19. 00:49
👉TODAY 1. 09:00 기상 2. 프로젝트 기술 정리 3. 면접 4. 로드밸런싱 등 서버 관련 스터디 📌TOMORROW 1. 클린코드 챕터 3 읽기 🔨What I Learned? 📚 로드밸런싱 등 서버 관련 스터디 🧙♂️Reivew 오늘의 하이라이트는 면접이었으니까 면접후기에 대해 남기는게 좋을 것 같다. 기술적인 질문으로 거의 꽉찼었던 것 같은데, 오랜만에 엄청 쫄깃한 긴장감을 느낄 수 있었다. 여러가지 상황을 주시고, 그런 상황이었을 때 어떤식으로 해결할 것인가? 와 같은 방식으로 질문을 주셨다. 사실 이전에 생각해 봤던적 없었던 것 같은 상황들이어서 나의 대답은 둘째치고 그런 상황들에 대한 생각을 할 수 있었던 것 만으로도 충분히 유익하고 가치있었던 시간이었다. 그와 동시에 또 '모르는게 산..
-
TIL | Feb 17(THUR), 2022Developer blah blah/TIL _ WIL 2022. 2. 18. 00:26
👉TODAY 1. 09:30 기상 2. CS 및 자바스크립트 중 일부 공부 📌TOMORROW 1. CS 및 자바스크립트 중 일부 공부 2. 면접 3. SQLD 공부 🔨What I Learned? 📚 객체지향형 프로그래밍과 절차적 프로그래밍 https://create-something-from-nothing.tistory.com/294 [Software Engineering] 객체지향 프로그래밍, 절차적 프로그래밍 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 본 포스팅에 앞서 나는 단순히 객체지향과 절차지향 프로그래밍이 서 create-something-from-nothing.tistory.com 🧙♂️Reivew 최근에는 자바스크..
-
[Software Engineering] 객체지향 프로그래밍, 절차적 프로그래밍Computer Science/Software Engineering 2022. 2. 17. 16:38
※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 본 포스팅에 앞서 나는 단순히 객체지향과 절차지향 프로그래밍이 서로 반대되는 개념이라고 이해하고 있었던 것 같다. 하지만 포스팅 과정에서 반대 개념으로 접근하는 것이 아닌 방법론적 차이라는 것을 알았다. (포스팅 타이틀에 절차적 프로그래밍이라고 기재한 이유도 이와 같은 이유에서이다.) 1. 객체지향 프로그래밍 (OOP: Object Oriented Programming) 객체지향 언어: Java, C#, Python 등 배경 소프트웨어의 발전 속도가 빨라지며, 자연스럽게 코드도 복잡해졌다. 복잡한 알고리즘을 구현할 때 절차적 프로그래밍을 하면 순서도가 꼬이기 시작하고 코드를 읽어도 동작을..
-
TIL | Feb 15(TUE), 2022Developer blah blah/TIL _ WIL 2022. 2. 16. 01:55
👉TODAY 1. 09:30 기상 2. 알고리즘 문제 8문제 풀기 (파이썬) 3. 20:00 알고리즘 팀 스터디 4. SQLD 공부 📌TOMORROW 1. 알고리즘 문제 풀기(파이썬/팀 스터디) 2. 타입스크립트 섹션 6 강의 듣고 공부 2. 20:00 알고리즘 팀 스터디 🔨What I Learned? 📚 SQLD 시험공부 - JOIN (별도 포스팅 준비중) 🧙♂️Reivew 작년에 학원 프로젝트 진행일정과 겹쳐서 제대로 공부하지 못하고 봤던 SQLD. 이번에는 부트캠프 수료 후 딱 좋은 시험일정이다 :) 꼭 붙어주겠어💯
-
TIL | Feb 14(MON), 2022Developer blah blah/TIL _ WIL 2022. 2. 14. 22:50
👉TODAY 1. 09:00 기상 2. 14:00 면접 3. 20:00 알고리즘 팀 스터디 4. 타입스크립트 인프런 강의 섹션 5 수강 📌TOMORROW 1. 알고리즘 문제 풀기(파이썬/팀 스터디 6문제 + 4문제 랜덤으로 풀기) 2. SQLD 공부 🔨What I Learned? 📚삼진법 - 알고리즘 문제 풀며 나온 삼진법. 이진법/십진법은 익숙하지만 삼진법 낯설어서 테이블을 가져와봤다. 물론 방식은 이진법과 같지만 숫자가 하나 더 커져서 0, 1, 2로 구성된다. Reference https://ko.wikipedia.org/wiki/%EC%82%BC%EC%A7%84%EB%B2%95#:~:text=%EC%82%BC%EC%A7%84%EB%B2%95(%E4%B8%89%E9%80%B2%E6%B3%95%2C%..
-
TIL | Feb 12(SAT), 2022Developer blah blah/TIL _ WIL 2022. 2. 13. 00:06
👉TODAY 1. 11:00 기상 2. 파이썬 기초 문접 공부 + 알고리즘 문제 풀기 (프로그래머스 난이도 중하) 3. 타입스크립트 인프런 강의 섹션 5 수강 => 미완료 4. 클린코드 챕터 2 읽기 📌TOMORROW 1. 알고리즘 문제 풀기(파이썬) 🔨What I Learned? Python 기초 문법 1) ord() / chr() 2) reverse = True 3) join 🧙♂️Reivew 수료 후 첫 주말. 늦은 시간에 알고리즘 문제가 잘 풀려서 자기 전까지 풀었다. 자바스크립트에서 파이썬으로 바꿔서 풀면서 파이썬에서 지원하는 메서드를 많이 찾아 보고 있다. 지금은 비공개 포스팅인데, 자주 나오는 에러들도 기록해 두었다. 시간되는대로 정리해서 계속 참고하며 알고리즘 문제 풀이를 하면 좋을 것 ..