TIL(176)
-
(TIL) 20210711
📕Facts(한 것) 백준 문제 풀기 스프링 복습하기 운동하기 📕Feeling(느낀 점) 지금까지 C/C++ IDE는 xcode를 잘 활용해왔었다. 그런데 오늘 무슨 바람이 불었는지, jetbrains사의 CLion이 궁금했고, 학교 계정을 통해서 무료로 라이선스를 발급받아서 사용해보았다. xcode만큼 깔끔한 인터페이스에 xcode보다 가벼운 구동성, 거기다 오류를 엄청나게 강조해서 보여주지 않아서, 가독성을 해치지 않았다. 거기다 codeWithMe라는 좋은 기능도 활용할 수 있고 앞으로 CLion을 사용할 것 같다. 오늘은 Bfs와 dfs 관련한 문제들을 풀었다. 나는 dfs를 구현할 때 stack으로 구현하는 것에 익숙해져 있었는데, 몇몇 문제들은 stack보다는 재귀를 통해서 해결하는 것이 더 ..
2021.07.11 -
(TIL) 20210709
📕Facts(한 것) 백준 문제 풀기 스프링 복습하기 📕Feeling(느낀 점) 하루 종일 백준 문제를 풀었다. Class 3문제를 풀고 있는데, 퀘스트 깨는 느낌이어서 할만하다. 문제를 풀 때마다 dp문제에서 항상 막히는데, dp에 대한 이해도가 부족한 건지, 문제를 많이 안 풀어봐서 그런 건지 모르겠다. 노력이 필요할 듯하다. 스프링 복습을 하면서 코드를 짜다 보니 이제야 어떻게 돌아가는지 좀 알 것 같다. 다만 머릿속으로 떠오르는 것을 어떻게 구현하는가는 다음 스텝인 것 같다. 📕여담 여름이 오긴 왔나보다. 몸이 계속 늘어져 있고, 밖에도 나가기 싫고 운동을 해도 의욕이 나질 않는다....
2021.07.09 -
(TIL) 20210708
📕Facts(한 것) 백준 문제풀기 블랙 위도우 영화보기 📕Feeling(느낀 점) 백준 레벨 3문제를 풀기 시작했다.(이전에도 풀었지만) 어렵지는 않은데, 확실히 한 번에 풀리지는 않는다. 특히 탐색에서 시간초과가 많이 발생하는데, 반드시 이진탐색을 사용해야만 풀리는 경우가 많다. 이럴때 C++은 헤더에 내장되어 있는 binary_search함수를 사용하면 편하다. 예를 들어 찾고자 하는 값이 5이면, #include #include #include using namespace std; int main() { vector v = {1, 2, 3, 4, 5, 6, 7}; if(binary_search(v.begin(), v.end(), 5)) { cout
2021.07.09 -
(TIL) 20210707
📕Facts(한 것) 이펙티프 파이썬 읽기 백준 문제풀기 📕Feeling(느낀 점) 서울 당일치기! ktx에서 간단하게 백준 문제 풀고 서울에서 전시 관람 후 저녁 먹고 내려왔다...! 피보나치 함수 문제를 풀었는데, 재귀로 풀면 시간초과가 발생해서 DP 반복문을 이용해서 푸니까 풀렸다! 계속 틀리니까 짜증나서 풀릴때 까지 잡고 있었던 것 같다. 스프링 복습은 결국 하지 못했다. 내일 아침에 다시 해야지.. 📕여담
2021.07.07 -
(TIL) 20210706
📕Facts(한 것) 스프링 복습하기 AI파이썬 공부하기 백준 문제 풀기 이펙티브 파이썬 읽기 📕Feeling(느낀 점) 남은 백준 class2 문제를 모두 풀었다. 남은 문제들이 모두 지문이 길어서 안 풀고 있었는데, 막상 읽어보니 실제 필요한 내용은 한 두줄 짜리라서 금방 읽고 풀었다. 마지막에 마인크래프트 문제가 조금 까다로웠는데, 질문 게시판을 보고 해결했다. 자바로 서버를 구성하는 것을 복습했는데 여전히 patch와 delete는 보지 않으면 쉽게 구현하지 못한다. 철저한 복습이 필요하다. 혹시 스프링 없이 코딩해야할 상황을 대비해서.... 📕여담 몸이 피곤해서 운동도 적당히 하고 왔다. 렉풀+풀업+로우 조합으로 한 시간 끝.
2021.07.06 -
(TIL) 20210705
📕Facts(한 것) 스프링 복습하기 AI파이썬 둘러보기 백준 문제 풀기 이펙티브 파이썬 읽기 📕Feeling(느낀 점) 전에 들었던 코드숨 스프링 강의를 다시 들으면서 method 하나 하나의 의미를 파악하면서 공부해나가고 있다. 네트워크에 관한 지식이 부족해서, 네트워크 공부를 같이 하면서 복습해야할 것 같다. 머신러닝에 관심이 생겨서 부스트 코스를 통해서 AI 파이썬 강의를 듣고 있다. 첫 부분이라 그런지 reduce, split, join등 간단한 문법이 나왔기 때문에 크게 복습할 내용은 없었다. 부스트 코스에서 파이썬 관련 책을 여러권 추천 받았고, 그 중에 이펙티브 파이썬을 조금씩 읽고 있다. 앞으로 자바/ 스프링 관련 포스팅을 이어갈 예정이다 오늘 쓴 글은 여기에서 확인. https://mi..
2021.07.05