본문 바로가기

스파르타코딩클럽3

[TIL • 20231201] #11 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 어제 공부한 sort 함수 복습하기 좋은 문제였다. 개인 과제: 호텔 예약 1단계를 풀었다. 추상 클래스, 생성자, 함수, 오버라이딩, 오버로딩 등 전반적으로 복습하는데에 유용했던거 같다. 객체를 통해서 함수를 가져오는게 계산기 과제 할 때까지만해도 좀 헷갈렸는데 확실히 이해한거 같다. 그런데 코드가 너무 길어지고 클래스도 많아지다 보니까 내가 작성한 코드 안에서 내가 헤메고 있다. 전반적으로 파악하고 있기 쉽지 않은거 같다. (https://occhiolism.tistory.com/36) 추가 공부: 인터페이스, 예외처리, 접근제한자, 지연초기화 노트정리를 했다. 또 단일 책임 원칙, 개방-폐쇠 원칙 그리고 의존역전법칙 공부를 했다. 읽.. 2023. 12. 1.
[TIL • 20231121] #4 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 진수 바꾸는 방법을 패턴을 찾아서 스스로 찾아보려고 시간을 써서 고민했고 진수 바꾸는 알고리즘 공부를 했다. 코딩: MBTI 테스트 만들기 강의를 쭉 시청하였다. 내일은 직접 작성하면서 공부해보아야겠다. 💡 알고리즘 - 코틀린 : 프로그래머스 코드 카타 68935 3진법 뒤집기 🏆 Comments 운전면허 시험을 보고왔다. 집중이 잘 안됐고 잠이왔다. 그래도 강의 들을 때 에러 없이 강사님이 코드 실행하실 때 뿌듯한거 같다. 진수 알고리즘에서 내가 진수를 직접 바꾸려고 했는데 toString으로 바꾸어주면 진수가 자동으로 바뀌기 때문에 그걸 역이용해서 문제를 풀어줄 수 있어서 신기했다. 하루에 하나씩 새로운 알고리즘을 공부하는 거 같다 요즘. 2023. 11. 21.
[TIL • 20231120] #3 (안드로이드 2기 본캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 알고리즘: 유클리드의 호제법을 이용하여 최대공약수와 최소공배수를 찾는 방법을 배웠다. xml: - vertical or horizontal bias: 남는 공간이 있을 때 그 축에서 어느 위치에 놓을지 정할 수 있음. 0.5 이면 정 중앙에 위치 - Linear Layout은 orientation을 정해줘야함. Vertical / Horizontal - gravity = "center"을 이용하여 text 를 뷰 정 중앙에 놓을 수 있다. - visibility = "gone"을 이용하여 초기화면에 보이지 않도록 놓을 수 있다. - background drawable 파일에는 shape을 먼저 정해주고 solid를 이용하여 shape에 어떤 색을 입.. 2023. 11. 20.