전체 글799 240729 알바트로스 리마인더 컴포즈 개발 일지 개발 일지라고 쓰고 마무리라고 말한다..만 4일 만에 컴포즈로 마이그레이션 & 디자인 수정이 끝났다.훨씬 낫다. 훨씬 나아 .. 24일 올린 글에 있는 달력이 저렇게 완성됐다. 1, 2 사진의 badge는 왜 저렇게 움직이는지 검색해도 안 나오는데, 차차 해결을 해야 할 것 같다. 여기는 수정 창. 디자인이 크게 다르지는 않다. 여기도 설정 창인데, 디자인을 크게 다르게 하지는 않았지만 저장 방식의 수정, 카테고리화 등 정리를 좀 했다.수고했군 ... 2024. 7. 29. 코딩 테스트 스터디 - 08 해시 해시의 개념배열로 연락처 구현하면 이름 -> 이름 테이블에 선형 탐색 -> 그 위치에 해당되는 전화번호 테이블 참조인덱스에 이름 정보를 넣을 수 있게 하려면.해시 적용하면해시 함수를 사용해서 변환한 값을 인덱스로. -> 키를 해시 함수로 돌리면 인덱스가 나온다.O(N) -> O(1)해시 함수임이의 키를 해시 테이블의 인덱스로 변경.-> 테이블 크기가 N이라면 함수는 [0, N-1) 사이 값을 내야 함. 충돌이 적을수록 (동일한 인덱스) 좋은 해시 함수나눗셈법h(x) = x mod k (k는 소수!) -> 테이블 크기가 커지면 큰 소수가 필요함 (구하기 어렵다)곱셈법h(x) = (((x * A) mod 1) * mx는 키, A는 황금비. m은 최대 버킷의 갯수a / b = a / (a + b): 1.618.. 2024. 7. 27. 캘람 1.5.1 업데이트 로그 캘람 1.5.1 업데이트 로그UI 수정성능 개선 및 애니메이션 개선탁상시계 변경앱 아이콘 변경 2024. 7. 27. 240725 알바트로스 리마인더 컴포즈 개발 일지 초안. 위에는 캘린더. 하나 선택할 수 있지만 주간을 따로 표시해준다.그리고 아래에는 주간 캘린더. 이건 compose로 바꾸는 작업이 얼마 안 걸릴 것 같다. 2024. 7. 25. 240723 캘람 컴포즈 개발 일단 완료! 컴포즈로 하니까 애니메이션이 상당히 많이 부드러워졌다.내일 중으로 업데이트가 올라갈 것 같다. 현재는 제출한 상태 :) 만 5개월 조금 안 되는 기간 동안 XML - View를 Jetpack Navigation, Compose를 도입해서 전환했는데덕분에 Compose를 사용할 때에도 능숙하게 할 수 있게 되었다. 2024. 7. 23. 코딩 테스트 스터디 - 06, 07 스택과 큐 스택Last In First Out, 나중에 넣은 애가 먼저 나오는 자료 구조.특정 문제에서 스택을 필요로 하는 경우 스택을 선택하면 된다.이 문제가 스택 문제인지 알아야 함 ->가장 최근에 들어온 원소를 알 수 있다.가장 최근에 들어온 원소순으로 나온다. (가장 최근에 들어온 원소에 대해 작업해야 할 때)ADT란?Abstract Data Type.세부 사항 (내부 자료구조, 언어, 공간 크기) 숨기고 필요한 기능만 명시 (연산, 입력, 출력)스택의 ADT구분정의역할연산boolean isFull()데이터 개수가 maxSize면 t, 아니면 f boolean isEmpty()비었으면 t, 아니면 f void push(ItemType item)데이터 푸시 ItemType pop()데이터 팝, 이후 반환상태i.. 2024. 7. 20. 이전 1 2 3 4 5 6 7 ··· 134 다음