본문 바로가기
♞ | 공부일지/♝ | TIL

[Android] 공부일지(2024-09-23)

by immgga 2024. 9. 23.
오늘 공부한 내용 정리(2024년 9월 23일)

 

출처: unsplash.com

 

알고리즘 문제풀이

드랍 더 비트(32343번)

https://rkdrkd-history.tistory.com/258

 

[Kotlin, B1] 백준 32343번 드랍 더 비트

드랍 더 비트(32343번)Bronze 1#그리디 알고리즘 #브루트포스 알고리즘 #비트마스킹2024 HICON 홍익대학교 프로그래밍 경진대회 B번https://www.acmicpc.net/problem/32343 문제 내용  문제 접근n자리의 2진수에

rkdrkd-history.tistory.com

 

 

유물 발굴(32344번)

https://rkdrkd-history.tistory.com/259

 

[Kotlin, S5] 백준 32344번 유물 발굴

유물 발굴(32344번)Silver 5#구현 #기하학https://www.acmicpc.net/problem/32344 문제 내용  문제 접근운동장에 a번 유물이 w, h 위치에 묻혀 있다.a번 유물 조각들의 위치 정보를 이용해 a번 유물의 예상 크기

rkdrkd-history.tistory.com

 

 

면접 이론 학습 26일 차

면접 이론 학습 26일 차

선택 정렬과 버블 정렬

선택 정렬은 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 그 위치에 어떤 원소를 넣을지 선택하는 알고리즘이다.

선택 정렬 진행 순서

 

버블 정렬은 배열 내의 2개의 인접한 index를 비교해 더 큰 숫자를 뒤로 보내 차곡차곡  쌓아 정렬하는 알고리즘이다.

버블 정렬 진행 순서

 

 

MVVM, MVC, MVP 패턴이란?

MVC는 Model - View - Controller 세 가지의 측면으로 관심사를 분리하여 개발에 적용하는 패턴이다.

MVP는 Model - View - Presenter로 ui 로직과 비즈니스 로직을 분리하는 데 집중하여 생겨난 디자인 패턴이다.

MVVM은 Model - View - ViewModel의 구조로 View와 Model 사이의 연결을 도와주는 ViewModel을 이용해 Model과 View 사이의 의존성을 해결함.

 

 

개인 공부

부트캠프 최종 팀 프로젝트

공부 내용 간단 정리

guideLine을 이용해 myPage를 재구성하는 작업을 진행했다.

https://rkdrkd-history.tistory.com/260

 

[Android] ConstraintLayout GuildLine으로 화면 구성하기

부트캠프 최종 팀 프로젝트 기록 12  서론지난 포스팅의 splash screen 구현 이후, 다양한 오류들을 해결하고 있는 중이다.지금까지 로그인에서 로그인 진행 후 main으로 이동하지 않은 오류를 해결

rkdrkd-history.tistory.com

 

오늘 설정 화면을 구현해서 마무리했다.

설정 화면을 따로 분리해서 myPage가 더 깔끔해졌다.

 


 

오늘 공부 내용 정리 및 회고

오늘까지 해서 MVP 이후 추가 구현 사항 구현을 마무리했다.

내일부터는 프로젝트 브로슈어를 작성하고, 오류를 좀 찾아봐야겠다.

728x90