Genie의 Java 개발 공부와 일지를 기록하는 아카이브 공간 Develop Study161 (24.03.27) 백준 문제 풀기 + 이전 강의들 복습 오늘은 날씨도 좋지만 하루종일 문제 푸느라 컴터 앞에 앉아있었고, 계속 틀려서 멘탈이 흔들렸다 지금도! 백준 문제 풀기 백준 단계별로 풀기를 하는데 생각보다 기초적인 이론적인게 많아서 프로그래머스에서 했던 알고리즘 문제에 단련이 되어있어서인지 진도를 빠르게 진행할 수 있었다. 단! 역시 공간 복잡도, 시간복잡도 관련해서도 CS강의 때 어려움이 있었는데 이것에 대한 문제는 한참 또 헤매느라 골치가 좀 아프긴 했다.. 시간복잡도 점근적표기 더보기 O(g(n)) = {f(n) | 모든 n ≥ n0에 대하여 f(n) ≤ c × g(n)인 양의 상수 c와 n0가 존재한다} : 어떠한 시간복잡도를 나타내는 알고리즘어로 작성된 정의문 함수 f(n) = a1n + a0, 양의 정수 c, n0가 주어질 경우 O(n) 정.. 2024. 3. 27. (24.03.26) Java의 정석 학습(지네릭스)_2 날이 좋아져서 인지 공부하는 와중에도 같이 커피마실까 아니면 밥먹을까 하는 연락이 수두룩 와버렸지만.. 코딩 공부를 해야해.. 라고 답하면서 다 쳐내긴 했다. 물론 금요일에는 잠깐 개인적인 선약때문에 나가야할 일이 생겼지만서도 이렇게 평일에는 본 캠프의 시간인 09:00 ~ 21:00 스터디 시간을 맞추는 연습을 하도록 노력을 해야할 것이라고 판단하여 약속도 미리미리 정리를 하고 있다. Java의 정석 공부 간단 정리 지네릭스 이 괄호 때문에 2일을 계속 봤다. (오늘은 반나절을 내리 봤다..) 교제에 있는 예시를 드는 것도 이해가 안됬고, 매개변수에 클래스가 오기도하고 메서드가 오기도하고 처음에는 이해가 안되어서 다시 다른 곳에서 찾아보고 다시 교제로 돌아오기를 반복하고 Notion 에 정리를 했다.... 2024. 3. 26. (24.03.25) Java의 정석 학습(지네릭스) 오늘부터 새로운 내일배움캠프 팀으로 배정이 되었고, 앞으로 아마 스터디나 공부를 같이할 인원들일 수도. Java 공부하기도 바쁜데 부모님이 시키는 일들이랑 이것저것 할일이 왜 그렇게 쌓이는지 정신이 없을 지경이다. 공부하는 와중에도 몇번이나 다른 개인적인 용무를 중간중간 확인하면서 맥이 끊어져서 상당히 애를 먹었다 내일은 아침부터 또 일찍 일어나서 미리 처리를 해놓고 학습을 마저할 필요가 있다. 백준도 아직 갈길이 멀다 Java의 정석 공부 간단 정리 지네릭스 단순히 표시하고 특정 타입만 선택하는 일종의 간단한 필터라고 생각해서 가볍게 보려고 했다가 큰코다쳤다.. Primitive 변수단에서 이해를 했는데 문제는 Generics가 지네릭 클래스라는 것. 배개변수회된 타입, 대입된 타입부터 나오면서 정의 .. 2024. 3. 25. (24.03.22) Java의 정석 학습(예외처리 exception handling) 공부하는 중간엔 노트를 열심히 적다가 Notion이 터져버려서 게이트웨이 오류가 계속 발생했더니 접속도 안되기 시작해서 후반부에는 정리를 잘 할수가 없었다다.. Notion 불안정한 건 하루이틀이 아니기 때문에.. 경험상 이 상태에서 억지론 접속해서 기록을하면 재수가 없을시 다 날라가기 때문에 일단 대기.. 이럴수록 Obsidian 이라곤 하는 JS 기반의 노트 DB 앱을 쓰고 싶지만,, 협업 툴로 활용할 수 없기 때문에 눈물을 머금고.. 기분 나쁜 금요일이 되어버렸다. 이번주 목표였던 백준 연습문제풀기 Java의 정석 공부 Notion에 Java 공부노트 지속적으로 업데이트 Daily Mission 블로그 & 노션에 정리 나름 다 정리한것 같은데 중요한 건 Java 정석의 이론공부와 백준 연습문제 풀이.. 2024. 3. 22. (24.03.21) Java의 정석 학습(인터페이스, 오버라이딩, Comparator&Comparable, 래퍼클라스) 언제 물려있던 코드를 좀 보면선 하나씩 나름 분석하는 시간을 가졌다. 어제는 대충 봐가지곤 지나갔는데 분명 compare써야 하는데 compareTo가 쓰였다거나, implements 관련해서도 아직 자세히 알고 있지 않은 내용이라, Java의 정석을 토대론 Notion에 정리 + 실습하면서 짰던 코드들을 다시 복기하고, 정리하면서 내 것으로 만들려고 했다. (노트 정리한 것, 실습한것 양이 많아 TIL에는 간단정리로 대체) 생각보다 한번에 이해가 잘 안대고 서로 똑같은 클래스 이름 같은 비슷한 단어가 많고, 읽어야할 이론도 많아서 살짝 시간이 걸렸다.. 내일은 살짝 더 추가 공부를 하고 문제풀이를 이어나갈 수 있도록 해야겠다. 이렇게 문제 풀이 + 필요한 부분 학습 이렇게 실전이랑 섞어서 하는게 좀더 .. 2024. 3. 21. (24.03.20) 연습문제 오류 해결 도전 Article Study와 용어정리 데일리 미션을 좀 빠르게 끝내고 백준 알고리즘 연습 문제 풀고 알고리즘 풀이 정리랑 필요한 공부를 좀 하려고 했는데.. 이 한 문제인데 쉬운 알고리즘인데 계속 메모리가 메모리 부족 오류가 뜨면서 이걸로 하루종일을 잡아먹었다.. TIL양이 그래서 적긴 하지만,, 결과를 보고 살짝 아쉬운 하루이긴 하다 연습문제 메모리 부족 해결 도전 독기가 생겨서 내가 모르는게 대체 뭔데! 하면서 메모리 줄이려고 int 선언 수까지 줄여봤지만 정답이고 뭐고 그냥 메모리 부족만 뜬다.. IDE 에서는 계속 정상적으로 답이 반환되는데 그래서 스트레스가 이만저만이 아니었다.. split 을 StringTokenizer으로 교체 : 메모리부족 더보기 import java.io.*; import .. 2024. 3. 20. (24.03.19) 미션_아티클스터디&용어정리(다른카테고리) / Java의 정석 + 백준 오늘은 미션 아티클 스터디랑 용어 정리 이런게 시간을 많이 잡아먹는 듯 정리하면서 배경지식을 늘리기에는 필요한 일이나 찾고, 작성하는데 시간을 너무 많이 소모하는 듯.. 아무래도 뭔가 스스로 코드를 짜는 등의 실용적인 부분이 너무 약하기 때문에 연습문제를 많이 풀어볼 수 밖에 없는데 이렇게 너무 이론 정리하는데에만 시간을 낭비해 버리니 답답한 마음이 든다 그래도 찬찬히 오늘 할 일 들 정리해서 순서대로 진행하는게 미래의 나에게 큰 도움이 될 것이라곤 생각하며... Java의 정석 Study 간단 정리 백준 예제를 풀기 위해 시작해야하는데 이미 아고 있었던 Scanner 클래스와 split, System.out.println에 대해서 계속 메모리 , 시간 초과가 나는 에러가 발생했다. 그래서 시간 복잡도가.. 2024. 3. 19. 이전 1 ··· 18 19 20 21 22 23 다음