본문 바로가기
내일배움캠프 (스파르타 코딩 클럽) 안드로이드 2기/TIL

[TIL • 20231201] #11 (안드로이드 2기 본캠프)

by 키윤 2023. 12. 1.

📖 Today I Learned

🔮 학습 및 노트 정리

  • 알고리즘: 어제 공부한 sort 함수 복습하기 좋은 문제였다. 
  • 개인 과제: 호텔 예약 1단계를 풀었다. 추상 클래스, 생성자, 함수, 오버라이딩, 오버로딩 등 전반적으로 복습하는데에 유용했던거 같다. 객체를 통해서 함수를 가져오는게 계산기 과제 할 때까지만해도 좀 헷갈렸는데 확실히 이해한거 같다. 그런데 코드가 너무 길어지고 클래스도 많아지다 보니까 내가 작성한 코드 안에서 내가 헤메고 있다. 전반적으로 파악하고 있기 쉽지 않은거 같다.  (https://occhiolism.tistory.com/36)
  • 추가 공부: 인터페이스, 예외처리, 접근제한자, 지연초기화 노트정리를 했다. 또 단일 책임 원칙, 개방-폐쇠 원칙 그리고 의존역전법칙 공부를 했다. 읽으면 이해는 완벽히 되는데 뭔가 머리에 콕 박히지 않아서 여러번 읽어봐야될 것 같다. (https://inpa.tistory.com/entry/OOP-%F0%9F%92%A0-%EA%B0%9D%EC%B2%B4-%EC%A7%80%ED%96%A5-%EC%84%A4%EA%B3%84%EC%9D%98-5%EA%B0%80%EC%A7%80-%EC%9B%90%EC%B9%99-SOLID) 이 링크에 설명 짱 잘 나와있다. 

💡 알고리즘 - 코틀린 : 프로그래머스 코드 카타

  • 42748

https://occhiolism.tistory.com/37

 

[프로그래머스 • 코틀린] K번째수 #42748

#42748 🎄 Question ? https://school.programmers.co.kr/learn/courses/30/lessons/42748 class Solution { fun solution(array: IntArray, commands: Array): IntArray { var answer = intArrayOf() return answer } } 🧩 Thought Process 새로운 뮤터블 리스

occhiolism.tistory.com

 

🏆 Comments

아직 인터페이스를 안 사용해봐서 한 번 의도해서 작성해봐야겠다. 트라이 캐치 문도 작성하려고 했는데 내일 하기로 했다.

읽으면서 추가로 공부해야하는 부분이 더 보였다. oop의 4가지 특징과 디자인 패턴 공부도 해야될거 같다. 비전공자라서 공부를 하면 할수록 추가로 공부해야하는 부분이 불쑥불쑥 나타나면 불안해지는거 같다ㅜ.

벌써 12월이라니 안 믿겨진다.