본문 바로가기

내일배움캠프8

[TIL • 20231204] #14 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 알고리즘 문제를 내가 직접 풀었다. 드디어 sorted() 함수 응용법을 제대로 익혀가는것 같다. 이러다가 내일 문제 풀 때 또 막힐까봐 걱정된다. 내가 수학 풀 때 이해가 빠른 편이었어서 코드 이해도 빨리한다고 생각했는데 이해만 하고 응용하는데에는 시간이 꽤나 걸린다는 걸 요즘 깨닫고 있다. 결국 응용하고 내가 직접 사용하려면 절대적인 시간 투자가 필요한 것 같다. 다른 사람 풀이를 공부하면서 forEach문에 대해 공부했다.[https://occhiolism.tistory.com/48] 예제를 많이 읽어보니 대충 이해가 된 것 같지만 내일 한번 응용해봐야겠다. 심화 문법 강의 (유용한 기능) :[https://occhiolism.tis.. 2023. 12. 4.
[TIL • 20231201] #11 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 어제 공부한 sort 함수 복습하기 좋은 문제였다. 개인 과제: 호텔 예약 1단계를 풀었다. 추상 클래스, 생성자, 함수, 오버라이딩, 오버로딩 등 전반적으로 복습하는데에 유용했던거 같다. 객체를 통해서 함수를 가져오는게 계산기 과제 할 때까지만해도 좀 헷갈렸는데 확실히 이해한거 같다. 그런데 코드가 너무 길어지고 클래스도 많아지다 보니까 내가 작성한 코드 안에서 내가 헤메고 있다. 전반적으로 파악하고 있기 쉽지 않은거 같다. (https://occhiolism.tistory.com/36) 추가 공부: 인터페이스, 예외처리, 접근제한자, 지연초기화 노트정리를 했다. 또 단일 책임 원칙, 개방-폐쇠 원칙 그리고 의존역전법칙 공부를 했다. 읽.. 2023. 12. 1.
[TIL • 20231130] #10 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: sortBy, sortWith 문법 공부를 할 수 있었다. (https://occhiolism.tistory.com/30) 개인 과제: 계산기 만들기 lv2 & lv3 & lv4 (https://occhiolism.tistory.com/32) (https://occhiolism.tistory.com/33) (https://occhiolism.tistory.com/34) lv2 수정은 심플하게 생각하니까 금방 되었고 lv3는 문법을 제대로 체화 시키지 못한 탓에 푸는데 시간이 좀 걸렸다. 상속 개념이랑 클래스 인스턴스화 및 객체 관련해서 조금 더 잘 이해한 것 같다. lv4는 lv3에 시간 투자를 한 덕에 금방 풀 수 있었다. 물론 맞았다는.. 2023. 11. 30.
[TIL • 20231129] #9 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 못 풀었다 ! 개인과제: main 함수는 1개만 있어야 코드 작동이 가능하다 ! (https://occhiolism.tistory.com/28) 문법 강의: 4주차 영상을 쭉 보고 이해만 했다. 내일이나 모레에 다시 보면서 정리해야된다. 이해하는데 큰 어려움은 없었다. 접근 제한자 public, private 등을 배웠는데 일단은 public이랑 private만 구분해서 사용할 줄 알면 된다고 하셨다. try catch의 예외 처리 방법도 배웠다. 이건 코드를 직접 작성해봐야 기억에 남을 것 같다. 내일 개인 과제할 때 으용해서 넣어보아야겠다. 지연초기화 lateinit과 lazy를 배웠다. 전에 코드카타하면서 공부했었던 내용이라 이해하기.. 2023. 11. 29.