일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- frontend
- Python
- CS
- Algorithm
- 알고리즘
- Database
- Data Structure
- react
- 동적 계획법
- Graph
- BFS
- DFS
- 그레이들
- TypeScript
- 자바
- 안드로이드
- LeetCode
- VIM
- 다이나믹 프로그래밍
- Redux
- DP
- git
- vscode
- network
- java
- db
- 백준
- 프로그래머스
- Javascript
- 리트코드
- 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 버전이 없는 경우 적용되..