본문 바로가기

All176

(24.03.29) Java의 정석 학습(Arrays 메서드) 오늘은 일정이 있어서 집 밖에서 자고 가야하는 일이 있지만 오전에 나가기 전에 아침 일찍 메서드 관련해서 한번 학습하고 일정을 마쳤다 그래도 WIL과 오늘 TIL 적는 습관은 저번에 이어서 계속하기! 다음주 목표는 Java의 정석 람다까지 학습 후, 정리 점검 + 필요한 내용들 추가 학습 백준 문제 풀기 + 필요지식 학습 팀원들이랑 친해지기 간단하게 팀원들과 좀 친해져서 프로젝트를 진행하는데 어려움이 없도록 하려고 한다! 주간 학습 정리 WIL 지네릭스 Generics 클래스 와 메서드 정리 및 적용 학습 ArrayList 메서드 .sort() 메서드 학습 및 활용 문제 풀이 지네릭스는 와일드 카드랑 더불어서 코드짜면 무조건 보이는 것으로 한번 학습/점검하고 넘어가야할 부분이라 상당시간 공부하는 시간이 .. 2024. 3. 29.
(24.03.28) 백준 문제 풀기 + Java의 정석 학습 부모님을 도와주는 일이 있어서 아침 6시에 일어나서 오후 2시 사전캠프 시간 직전까지 밖에선 돌아다니다가 후다닥 들어왔다.. 피곤했는데도 진짜 오늘 해야할 문제 풀기랑 그리고 가볍게 넘겼던 정렬에서 막히는 부분이 생겨서 정신이 바짝 들어서 학습 했다. 내일은 또 약속이 있기때문에 오전에 일찍히 Java의 정석 정렬에 관한 부분 Collections 클래스의 정렬 Array 클래스의 메서드 학습과 WIL 을 할 계획! 백준 문제 풀기 Brute Force 알고리즘을 좀 학습 중인데, 지금까지 나는 어떤 코드를 짰는지.. 메모리초과가 안되기 위해 + 코드를 간단하게 짜는 효율성(재귀함수의 최소화) + 클래스 사용하기 이런걸 위주로 짜느라,, 브루트 포스의 모두 다 대입하기 식의 방식이 단순한데 계속 더 꼬아.. 2024. 3. 28.
(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.