본문 바로가기

Til10

[TIL • 20231204] #14 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 알고리즘 문제를 내가 직접 풀었다. 드디어 sorted() 함수 응용법을 제대로 익혀가는것 같다. 이러다가 내일 문제 풀 때 또 막힐까봐 걱정된다. 내가 수학 풀 때 이해가 빠른 편이었어서 코드 이해도 빨리한다고 생각했는데 이해만 하고 응용하는데에는 시간이 꽤나 걸린다는 걸 요즘 깨닫고 있다. 결국 응용하고 내가 직접 사용하려면 절대적인 시간 투자가 필요한 것 같다. 다른 사람 풀이를 공부하면서 forEach문에 대해 공부했다.[https://occhiolism.tistory.com/48] 예제를 많이 읽어보니 대충 이해가 된 것 같지만 내일 한번 응용해봐야겠다. 심화 문법 강의 (유용한 기능) :[https://occhiolism.tis.. 2023. 12. 4.
[TIL • 20231203] #13 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 개인 과제: 호텔예약프로그램 레벨2랑 레벨3를 거의 완성했다. (https://occhiolism.tistory.com/44) (https://occhiolism.tistory.com/46) 레벨 2를 끝낸 줄 알고 레벨 3를 푸는데 레벨 1이랑 레벨 2 에서 구현하지 않았던 기능을 발견했다. 앞으로 더 꼼꼼해질 필요가 있는 것 같다. data class를 응용하여 사용하고 싶어서 data class 에 대해 공부했다(https://occhiolism.tistory.com/43). 처음 코드를 보면 이해가 안되기에 압도당하는 기분이 드는데 막상 공부해보면 그닥 어렵지 않은것 같다. 너무 겁먹지 말고 찬찬히 패턴을 익혀야 할 것 같다. sortBy 를.. 2023. 12. 3.
[TIL • 20231202] #12 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 주말이라 1단계 맨 앞에 있는 문제를 다시 풀어보았다. 전에 풀었던 코드보다 발전된 부분을 찾을 수 있어서 뿌듯했다. 공부하는김에 리스트를 문자열로 바꾸는 문법 공부를 추가적으로 해주었다. 한번 문법 공부를 할 때 대충 이해하고 넘어가지 않고 정확하게 경우를 따져서 사용 방법 및 규칙을 습득해 놓아야 나중에 응용할 때 훨씬 도움이 되는거 같다. 이렇게 안 하면 다른 문제 풀 때에 전에 뭔가 어떤 함수를 사용했던거 같은데 어떻게 사용하는지 기억이 안나서 결국 못풀게 되는 것 같다. (https://occhiolism.tistory.com/40) 아! 그리고 다른 사람들 풀이 보면서 zip()이랑 fold()함수를 봤는데 스윽 봤을 때는 이해.. 2023. 12. 2.
[TIL • 20231201] #11 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 어제 공부한 sort 함수 복습하기 좋은 문제였다. 개인 과제: 호텔 예약 1단계를 풀었다. 추상 클래스, 생성자, 함수, 오버라이딩, 오버로딩 등 전반적으로 복습하는데에 유용했던거 같다. 객체를 통해서 함수를 가져오는게 계산기 과제 할 때까지만해도 좀 헷갈렸는데 확실히 이해한거 같다. 그런데 코드가 너무 길어지고 클래스도 많아지다 보니까 내가 작성한 코드 안에서 내가 헤메고 있다. 전반적으로 파악하고 있기 쉽지 않은거 같다. (https://occhiolism.tistory.com/36) 추가 공부: 인터페이스, 예외처리, 접근제한자, 지연초기화 노트정리를 했다. 또 단일 책임 원칙, 개방-폐쇠 원칙 그리고 의존역전법칙 공부를 했다. 읽.. 2023. 12. 1.