일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
- Today
- Total
목록전체 글 (363)
기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bzMXnf/btrzZANLdg6/FVKo8iBVkCXbRZaFK9MK9k/img.png)
CustomView 라이브러리에서 제공하는 뷰가 없다면 직접 만들어야 한다. 커스텀 뷰를 만드는 방법은 다음 세가지로 나누어 생각할 수 있다. API에서 제공하는 뷰를 그대로 이용하면서 약간 변형시킨 뷰 여러 뷰를 합쳐서 한번에 출력하기 위한 뷰 기존 API에 전혀 존재하지 않는 뷰 아래에서는 TextView 2개를 합쳐 놓은 customveiw를 만들어 봤다. FLOW [customveiw.xml] customview layout 작성 [attrs.xml] view의 속성과 타입을 지정 [CustomView.kt] 생성자와 속성에 따라 뷰를 어떻게 처리할지 코드를 작성 [activity_main.xml] customview를 불러와서 사용하기 CODE customview.xml attrs.xml Cus..
문제 https://www.acmicpc.net/problem/2961 2961번: 도영이가 만든 맛있는 음식 첫째 줄에 재료의 개수 N(1 ≤ N ≤ 10)이 주어진다. 다음 N개 줄에는 그 재료의 신맛과 쓴맛이 공백으로 구분되어 주어진다. 모든 재료를 사용해서 요리를 만들었을 때, 그 요리의 신맛과 쓴맛은 www.acmicpc.net 풀이 1) dfs 해당 음식을 사용할 때와 사용하지 않을 때를 나누어서, 모든 경우를 탐색한다. 코드 import sys sys.setrecursionlimit(10**6) N = int(input()) arr = [list(map(int, input().split())) for i in range(N)] def dfs(p, sour, bitter) : if p+1>=l..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ASMCX/btrzQZlVBCh/XoECOINNXkzzriZz4KlMg1/img.png)
문제 1022번: 소용돌이 예쁘게 출력하기 첫째 줄에 네 정수 r1, c1, r2, c2가 주어진다. www.acmicpc.net 풀이 board의 내부의 점 (r, c)가 주어질 때, board[r][c]에 적어야 할 값을 반환하는 함수 f가 있다고 하자. ex) f(-3, -3) = 37 f(0, 1) =2 1) 어느 그룹에 속하는가? 메인그룹 mg = abs(max(r, c, key = abs)) 안쪽에서 바깥쪽 껍데기로 나오면서 0, 1, 2... 그룹으로 묶을 수 있다. 0그룹 : 1 1그룹 : 2~9 2그룹 : 10~25 ... 점A (-2, 3)이 주어졌다고 할때 점 A는 3그룹에 속한다. 서브그룹 # corner일때 if abs(r)==abs(c) : if c>0 and r
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pvZdB/btrxaiJtdlL/2hXveszO4OZ4fY9W6OTbuK/img.png)
문제 Bottom navigation 작성 도중에 OnNavigationItemSelectedListener가 deprecated 된 이슈를 발견했다. 해결 방법 찾기 공식문서를 살펴보면, setOnItemSelectedListener를 사용해야 한다고 하고 있다. BottomNavigationView.OnNavigationItemSelectedListener | Android Developers BottomNavigationView.OnNavigationItemSelectedListener public static interface BottomNavigationView.OnNavigationItemSelectedListener implements NavigationBarView.OnItemSelecte..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cRHHCj/btryQ0TtEqR/lvWND9cq096yjsC6chcKn0/img.gif)
개요 1. 앱에 Jetpack Compose 추가 2. 코드 작성하기 1. 앱에 Jetpack Compose 추가 gradle 파일의 버전과 의존성을 설정한다. 2. 코드 작성하기 예제를 참고하여 코드를 작성한다. import android.os.Bundle import androidx.activity.ComponentActivity import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import com.garosero.android.hobbyroadmap.databinding.ActivityMainBinding import com.google.accompanist.appcompatthem..
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/owosu/btrISOWFJ4d/YMYmJfVi85492stFy6XBgK/img.gif)
Index add dependencies create fragments create jetpack navigation create bottom navigation menu connect MainActivity 개요 1. add dependencies // build.gradle(:app) dependencies { ... // navigation implementation 'androidx.navigation:navigation-fragment-ktx:2.5.1' implementation 'androidx.navigation:navigation-ui-ktx:2.5.1' } 2. create fragments HomeFragment SearchFragment MyFragment 3. create jetp..