일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Compose
- androidStudio
- GitHub
- Rxjava
- ProGuard
- 암호학
- android
- MyVoca
- boj
- Hilt
- activity
- AWS
- TEST
- Coroutines
- 백준
- livedata
- 코루틴
- pandas
- Coroutine
- Python
- Gradle
- MiTweet
- relay
- Kotlin
- 코드포스
- Codeforces
- 쿠링
- 프로그래머스
- textfield
- architecture
- Today
- Total
목록전체 글 (380)
이동식 저장소

16946번: 벽 부수고 이동하기 4 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 한 칸에서 다른 칸으로 이동하려면, 두 칸이 인접해야 한다. 두 칸이 변을 공유할 때, 인접하다고 한다. 각각의 벽에 대해서 다음을 구해보려고 한다. 벽을 부수고 이동할 수 있는 곳으로 변경한다. 그 위치에서 이동할 수 있는 칸의 개수를 세어본다. www.acmicpc.net 벽 부수고 이동하기라는 제목이 달려 있지만, 원본과는 전혀 다른 문제이다. 각 벽에 대해 다음을 수행한다. 1. 벽을 부순다. 2. 부순 위치로부터 이동할 수 있는 칸의 개수를 센다. 이때 출발점도 세어야 한다. 아주 나이브한 방법으로, 모든 벽마다 BFS를 수행하면..

2623번: 음악프로그램 첫째 줄에는 가수의 수 N과 보조 PD의 수 M이 주어진다. 가수는 번호 1, 2,…,N 으로 표시한다. 둘째 줄부터 각 보조 PD가 정한 순서들이 한 줄에 하나씩 나온다. 각 줄의 맨 앞에는 보조 PD가 담당한 가수의 수가 나오고, 그 뒤로는 그 가수들의 순서가 나온다. N은 1이상 1,000이하의 정수이고, M은 1이상 100이하의 정수이다. www.acmicpc.net 여러 개의 부분 순서가 주어진다. 우리의 목표는 모든 부분 순서를 만족시키는 전체 순서를 작성하는 것이다. 순서를 정해야 한다는 말에서 알 수 있듯이, 위상 정렬을 적용하면 된다. 위상 정렬을 수행하기 위해서는 그래프를 만들어야 한다. 우리는 주어진 입력으로부터 그래프를 쉽게 만들 수 있다. 예를 들어 예제 ..
Android Studio 개발을 하다가 뜬금없이 에러가 뜬다. 아니 내 앱은 Json은 쓰지도 않는데?? 그래서 검색을 해 봤다. Gradle Build failing with java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $ I'm building an app which fetches data from Firebase adds it into an array adapter and displays it in a list view. When I try to build the app, it fails with: Error:Execution failed for task '... stackov..
Resources Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io 깔끔하고 보기 좋은 머티리얼 디자인 아이콘이다. "Free for everyone to use"라고 적혀 있으니 개인 개발 용도로는 자유롭게 사용해도 될 듯 하다. 발표자료 만들 때 쓸 수도 있을 듯.

2263번: 트리의 순회 첫째 줄에 n(1≤n≤100,000)이 주어진다. 다음 줄에는 인오더를 나타내는 n개의 자연수가 주어지고, 그 다음 줄에는 같은 식으로 포스트오더가 주어진다. www.acmicpc.net 트리의 순회 방법에는 크게 세 가지가 있다. 순회 방법을 구분하는 방법은 루트를 언제 방문하는지 구분하는 것이다. 1. 전위 순회(preorder): 루트 방문→왼쪽 서브 트리 방문→오른쪽 서브 트리 방문 2. 중위 순회(inorder): 왼쪽 서브 트리 방문→루트 방문→오른쪽 서브 트리 방문 3. 후위 순회(postorder): 왼쪽 서브 트리 방문→오른쪽 서브 트리 방문→루트 방문 중위 순회, 후위 순회한 결과가 각각 주어질 때, 전위 순회를 수행해 보자. 우리는 중위 순회와 후위 순회로부터..