일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 동적 계획법
- 자바
- LeetCode
- Redux
- 백준
- DFS
- db
- react
- Python
- DP
- vscode
- VIM
- 다이나믹 프로그래밍
- CS
- TypeScript
- git
- frontend
- network
- Database
- Javascript
- Data Structure
- BFS
- 프로그래머스
- 그레이들
- 안드로이드
- 알고리즘
- Graph
- 리트코드
- Algorithm
- Today
- Total
목록분류 전체보기 (390)
늘 겸손하게
안드로이드 스튜디오를 새로 설치하고 새로운 프로젝트를 생성했다! SDK 버전, 빌드 툴 버전 모두 최신 버전으로 맞춰주고 ( 31 , 31.0.0 ) 간단한 프로젝트를 만들고 빌드해줬더니 installed build tools revision 31.0 0 is corrupted 오류가 뜬다... 해결책 상단의 Tools -> SDK Manager -> SDK Tools로 들어간다. 오른쪽 하단의 Show Package Details 체크박스를 클릭하면 모든 버전의 SDK Build-Tool 들을 볼 수 있는데 여기서 31.0.0 를 체크 해제하고 30.0.0을 체크하고 Apply 클릭 Apply를 클릭하여 원래 있던 build-tool를 제거하고 새로운 build-tool를 설치한다. build.grad..
두 수의 합 투 포인터 기법으로 x 값에 해당하는 (ai , aj ) 쌍을 찾는 문제 문제 풀이 1. 서로 다른 n개의 자연수를 입력받아 배열에 저장한다. 2. 배열을 정렬시킨다. 3. 2개의 변수를 준비하여 한 개의 변수(lp)에는 배열의 첫 번째 인덱스 값을 저장하고 다른 한 개의 변수(rp)에는 배열의 마지막 인덱스값을 저장한다. 4. 정답 개수를 저장할 변수를 준비한다. ( ans ) 4. 배열[lp] + 배열[rp] 값이 x 값보다 작으면 lp++ 5. 배열[lp] + 배열[rp] 값이 x값보다 크면 rp-- 6. 배열[lp] + 배열[rp] 값이 x값과 동일하면 ans++ , rp--; 7. lp < rp일때 동안 반복 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16..
웹 사이트를 띄워봅시다 ! 웹 사이트를 띄우는 쉬운 방법은 Intent 클래스를 사용하는 방법입니다. 1 2 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.daum.net/")); startActivity(intent) Colored by Color Scripter cs 두 번째 인자로 Uri 주소를 파싱하여 전달하면 웹 사이트를 모바일에서 띄울 수 있습니다.
안드로이드 프로그래밍을 하다 보니 API 레벨이 낮아 필요한 메서드를 사용 못하는 경우가 발생하였다. Call requires API level 21 ( current min is 18 ) 메서드 호출을 위해서는 API level 21이 필요하다고 한다. API 레벨을 21 이상으로 올려주자 업그레이드 방법 1. build.gradle 수정 Gradle Scripts -> build.gradle(Module : ...app) 을 들어가면 android 내부에 defaultConfig에서 minSdkVersion과 targetSdkVersion을 수정하여 API 레벨을 바꾸어 줄 수 있다. targetSdkVersion은 목표 Sdk 버전 , minSdkVersion은 목표 Sdk 버전이 없는 경우 적용되..