- Today
- Yesterday
- Total
목록분류 전체보기 (375)
메이쁘
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bW5chD/btqCaeIZqvz/RkOUj5IeYjPJJWmkXI9Dl1/img.png)
https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 문자열 처리 문제이다. 먼저, 길이 26의 int 배열을 만들어 사용한다. 알파벳 소문자는 아스키코드 97부터 시작하기 때문에 해당 알파벳 - 97 한 결과를 인덱스로 삼고, 결과로 나온 인덱스 원소의 count를 1 증가시킨다. 소스코드 package string; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; ..
1. Internet을 사용해야 하기 때문에 manifests에서 인터넷 퍼미션 추가 2. values/styles.xml 파일에서 AppTheme(앱테마) 변경 -> 이 때, NoActionBar와 screenOrientation 설정을 portrait으로 변경 -> 액티비티 화면 상단의 타이틀바를 제거하고, 가로/세로 변경 불가능하다고 설정하기. 3. activity layout xml 파일 수정 -> WebView 객체 생성 4. 액티비티 코드 추가 -> 웹 뷰에 웹 띄우기, 오류 발생 시 오류 코드 설명 토스트메세지 출력 -> 웹 뷰 기타 필요한 설정 package com.example.myapplication import androidx.appcompat.app.AppCompatActivity ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QLJ83/btqB4ZE7wK2/ige1ZKiWFgPumRuJJL2QK0/img.png)
스택 오버플로우 구글링 결과 File - Settings 들어가서 Tools - Server Certificates 탭을 누르게 되면 밑과 같은 화면이 나온다. Accept non-trusted certificates automatically 체크해주기!
버블 정렬 -> 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘. = 인접한 두 원소를 비교하여 크기 순서를 맞춘다. -> 장점 : 구현이 매우 간단하다. -> 단점 : 일반적으로 SWAP(스왑)이 MOVE(이동)보다 복잡하기 때문에 거의 쓰이지 않는다. ** 시간복잡도 : Best : n^2, Avg : n^2, Worst : n^2 // i가 1 증가하면 처음부터 끝까지 정렬을 완료했단 뜻이므로 // 가장 맨 끝의 원소는 정렬이 완료되어있어 굳이 탐색을 하지 않는다. // i를 뺀다. for(int i = 0; i a[j + 1]) {// 여기서 스왑한다. int b =..
안드로이드의 4대 컴포넌트 1) 액티비티(Activity) 2) 서비스(Service) 3) 브로드캐스트리시버(Broadcast Receiver) 4) 콘텐트 프로바이더(Content Provider) 컴포넌트 요약 액티비티 - 앱의 UI 화면을 담당하고 사용자의 다양한 이벤트를 처리하는데 사용한다. 스택 구조. 서비스 - 화면에서는 보이지 않지만 특정한 기능을 백그라운드에서 처리하는데 사용한다. 브로드캐스트 리시버 - 안드로이드에서 발생하는 이벤트와 정보 메세지를 처리하기 위한 컴포넌트. 콘텐트 프로바이더 - 데이터를 관리하고 앱들 사이의 데이터를 공유하는 컴포넌트.