일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 막내의막무가내 코틀린
- 막내의막무가내
- flutter network call
- 부스트코스
- 막무가내
- 프로그래머스 알고리즘
- 막내의 막무가내 알고리즘
- 막내의막무가내 알고리즘
- 막내의막무가내 프로그래밍
- 2022년 6월 일상
- 주엽역 생활맥주
- 막내의막무가내 회고 및 목표
- 막내의막무가내 rxjava
- 안드로이드 sunflower
- 안드로이드 Sunflower 스터디
- 막내의막무가내 안드로이드
- 막내의막무가내 안드로이드 에러 해결
- Fragment
- 막내의막무가내 플러터 flutter
- 부스트코스에이스
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 목표 및 회고
- 막내의 막무가내
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 플러터
- 막내의막무가내 일상
- 안드로이드
- 막내의막무가내 SQL
- 프래그먼트
- Today
- Total
목록분류 전체보기 (690)
막내의 막무가내 프로그래밍 & 일상

programmers.co.kr/learn/courses/30/lessons/17686 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램�� programmers.co.kr Tail은 비교하지 않는거에 주의해야한다.... 이걸로 삽질 엄청네여 문제를 제데로 읽는 습관을 길러야겠습니다. 풀이 [Java] import java.util.Arrays; class Solution { public static void main(String[] args) { Solution solution = new Solution(); solution.so..

[2021-05-10 업데이트] youngest-programming.tistory.com/103 [안드로이드] 노티피케이션 FCM 정리 ( 누르면 해당 액티비티와 내용 불러올 수 있도록) 단순 알림을 주고 알림을 누르면 런처액티비티로 이동하는 것은 예전에 해봤으나 알림을 누르면 채팅방이나 게시물로 이동하고 해당 내용들을 보여주게 하는 것은 이번에 처음 해봤다. 그에 대 youngest-programming.tistory.com youngest-programming.tistory.com/76 파이어베이스 노티(notification) FCM 하는 방법 정리 2019 예를들어 카톡알림처럼 내가 누군가에게 채팅을 했을때 상대방에게 알림을 주고싶을 때 즉 , 디바이스에서 디바이스로 알림을 주고 싶은데 하는방법..

programmers.co.kr/learn/courses/30/lessons/42895?language=kotlin 코딩테스트 연습 - N으로 표현 programmers.co.kr 프로그래머스 N으로 표현 문제입니다. DP 유형 문제라 생각이 안나 풀이를 봤는데 DFS 로 푼 사람도 많았습니다. 저도 DFS로 풀었고 DP 로 푼 예제는 다음을 보시면 될 것 같습니다. gurumee92.tistory.com/164 프로그래머스 문제 풀이 N으로 표현 이 문제는 이시윤 강사님의 프로그래머스 강좌 "파이썬을 무기로, 코딩테스트 광탈을 면하자!"를 보고 정리한 내용입니다. 문제 URL N으로 표현 Contents 문제 지문 파악하기 강사님의 알고리즘 풀� gurumee92.tistory.com 풀이 방법은 주석..

www.acmicpc.net/problem/2003 2003번: 수들의 합 2 첫째 줄에 N(1≤N≤10,000), M(1≤M≤300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. www.acmicpc.net 완전탐색으로 하는 경우 시간초과가 날때가 있었습니다. 그 경우 투포인터 방법을 사용하면 시간초과를 해결할 확률이 높아집니다. 투 포인터의 대표 샘플 문제로 불리는 수들의 합2를 풀어보았습니다. [Java] import java.util.Scanner; public class Main { private static int[] num; private static int left = 0; ..

[2021-04-16 업데이트] 안녕하세요ㅎㅎ RxJava 책을 복습과 함께 틈틈히 정리하면 더 기억에 남을 것 같아 포스팅을 하게되었습니다. RxJava의 Observable 에는 Cold, Hot 두 종류의 Obsevable이 있습니다. 둘의 큰 차이점은 Cold는 구독하기 전까지 데이터를 방출하지 않는 Lazy한 접근법이고 Hot은 구독자의 존재 여부 관계없이 데이터블 발행하는 Observable입니다. (그래서 데이터를 발행하는 속도와 구독자가 처리하는 속도가 크면 원치않는 문제가 생기기 때문에 배압에 주의해야합니다.) Cold 를 사용하는 예시는 웹 요청, 데이터베이스 쿼리, 파일 읽기가 있습니다. Hot 을 사용하는 예시는 마우스 이벤트, 키보드 이벤트, 시스템 이벤트, 센서 데이터 등이 있습..

www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net 백준 14889 스타트와 링크 문제를 풀어봤습니다. 주어진 인원 수와 그 인원들끼리의 시너지 점수가 담긴 2차원 배열을 보고 가장 격차가 적게 스타트팀, 링크팀 두 개의 팀을 짜는게 목표인 문제입니다. 처음 풀이는 시간초과가 났는데 원인은 조합이 아닌 순열로 탐색을 했기 때문이었습니다. 주의해야겠습니다. 1. 두 개의 팀을 나누니까 인원수의 1/2 만큼 탐색을 하면 탐색을 종료합니다. 2. 1번을 위해 isVisted[] boole..

www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, �� www.acmicpc.net 백준 백트랙킹 단계별풀기의 14888번 연산자 끼워넣기를 풀어봤습니다. 숫자 리스트와(n) 숫자를 연산할 만큼의(n-1) 사칙연산자의 개수가 주어집니다. 가장 큰 경우와 작은 경우를 구하는 문제입니다. 1. 먼저 탐색은 입력 숫자만큼일 때 까지 재귀를 돌립니다. 2. 연산자는 총 4개입니다. 4크기의 연산자 배열을 만듭니다. 3. 모든 연산자의 경우를..

www.acmicpc.net/problem/2580 2580번: 스도쿠 스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로 각각 9개씩 총 81개의 작은 칸으로 이루 www.acmicpc.net 백준 백트랙킹 단계별풀기의 2580 스도쿠 문제를 풀어봤습니다. 1. 처음 입력받는 값을 map에 세팅시 0(빈칸)인 값을 리스트에 넣어줍니다. 2. 첫줄(depth)부터 dfs를 채워주고 조건은 빈값을 모두 채운 경우 끝내줍니다. 3. 빈값의 좌표를 불러오고 해당 좌표에 1~9 모두 넣어서 되는값인지 check 해줍니다. 4. check를 통과하면 해당 빈 좌표에 해당 값이 들어가고 dfs를 이어서 돌려줍니다..

[2021-06-04 업데이트] 이전에 안드로이드 11에 대해 공부했던 내용 중 안드로이드 10에서 나온 거지만 11에서도 언급된 범위 지정 저장소(Scoped Storage)에 관련 사항들에 대해 정리해보려합니다. ㅎㅎ 그림과 함께 간단하게 정리하면 다음과 같습니다. 1.Scoped Storage는 안드로이드 10 버전에서 등장했습니다. 2. 내부저장소의 개별 앱 공간은 이전과 동일합니다 (개별앱 공간 공용공간 관련하여는 뒤에서 다룰 예정이니 그림보며 앱의 개인적인 저장공간이구나라고 이해하시면 됩니다) 3. 외부저장소의 개별 앱 공간이 샌드박스 형식으로 격리됩니다. 4. 외부저장소의 공용공간이 사진 및 동영상, 음악, 다운로드 구조로 분리되고 이 안에서 앱 패키지 별로 또 구분되어 저장되게 변했습니다...

[2021-04-14 업데이트] java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter view at com.mtjin.nomoneytrip.views.community.CommunityFragment$initView$1.onItemSelected(Unknown Source:7) at android.widget.AdapterView.fireOnSelected(AdapterView.java:1366) at android.widget.AdapterView.dispatchOnItemSelected(A..

[2021-04-14 업데이트] 평소 리사이클러 뷰 어댑터를 데이터 바인딩 어댑터를 사용하여 밑과 같이 하나에 몰아 넣어서 어댑터로 분기처리 했었습니다. 그런데 두 개 이상의 리사이클러뷰를 띄워야하는 경우 하나의 리사이클러뷰만 아이템이 세팅되는 문제가 발생했습니다. (계쏙 뭐가 문젠지 삽질 엄청했습니다. ㅠㅠ) 바인딩어댑터 하나에 여러 리사이클러뷰 데이터바인딩에서 동시에 접근해서 하나는 무시되는 문제 같기도 한데 아직 원인을 찾진 못했습니다. 그런데 어디서는 잘되고 어느 화면에서는 안되고 그럽니다. (원인을 아시는분 있으면 답변 부탁드립니다.) 만약 리사이클러 뷰 두개 이상에 저처럼 데이터바인딩어댑터 하나로 묶어서 사용중 같은 에러를 만나면 그냥 액티비티나 프래그먼트에서 코드로 어댑터에 직접 아이템을 넣..

www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에서 (N, M)의 위치까지 이동하려 하는데, 이때 최단 경로�� www.acmicpc.net 백준 dfs,bfs 단계별 풀이의 마지막 문제를 풀어봤습니다. ㅎㅎ 풀다가 모르겠어서 밑에 분의 풀이를 참고해서 풀었습니다. velog.io/@leeinae/Algorithm-%EB%B0%B1%EC%A4%802206-%EB%B2%BD-%EB%B6%80%EC%88%98%EA%B3%A0-%EC%9D%B4%EB%8F%99%ED%95%98%EA%B8%B0-java [Algorithm] 백준..
현재 하고있는것들이 있어 좀 밀렸지만 최대한 계획 맞춰서 공부

[2021-04-14 업데이트] 안드로이드 status bar 를 투명처리하기 위해 구글링을 열심히 해보고 하란 걸 다했지만 나한테는 적용이 이상하게 되서 문제점이 많았습니다. (시간이 안보인다든지, 바텀네비뷰와 하단 기본바가 겹친다든지 등) 바텀네비, 기본배경색 등이 있어서 그런 것 같습니다. 특이케이스인듯.. 해결방법은 다음과 같이 했습니다. style 에 다음을 추가해주면 됩니다. statusBarColor -> 영어 그대로 상태바의 색상을 투명색으로 바꿔주고 windowLightStatusBar -> 마시멜로에서 windowLightStatusBar속성이 생겼다. 상태바의 백그라운드를 임의로 조절 할 수 있기때문에 아이콘의 색상이 문제가 제기되어 왔다. 흰색배경인 경우 아이콘의 색과 동일해지기 때..

[2021-05-04 업데이트] 이전에 기본적인 CollapsingToolbarLayout 에 대해 구현해보고 알아보는 포스팅을 했었습니다. 여기에 문서를 보며 정리한 내용들이 있으니 먼저 참고해주시면 좋을 것 같습니다. ㅎㅎ youngest-programming.tistory.com/353 [코틀린] 안드로이드 Collapsing Toolbar Layout with Constraint Layout, NestedScroll 구현 Collapsing Toolbar Layout 를 적용하기전에 샘플로 구현해보았습니다. CoordinatorLayout -AppBarLayout --CollapsingToolbarLayout ---ImageView, Toolbar -NestedScrollView --Constra..