본문 바로가기
반응형

분류 전체보기272

[안드로이드] 개념 및 용어 정리 - 인텐트 intent 면접을 대비한 안드로이드 개념 및 용어 정리 저의 언어로 구성하였습니다. 인텐트 안드로이드를 구성하는 액티비티, 서비스, 브로드캐스트리시버, 콘텐트 프로바이더 간에 정보를 전달하는 역할을 하는 요소 포함 사항 Component Name 시작할 컴포넌트의 이름이다. 해당 인텐트가 명시적 인텐트인지, 암시적 인텐트인지 구분하는 중요한 요소이다. 명시적인지, 암시적 인지를 구분하는 요소이며 시작하는 컴포넌트 이름. 명시적 인텐트 (Explicit Intent) 이름을 지정하여 호출 대상을 알 수 있는 인텐트 암시적 인텐트 (Implicit Intent)? 특정 컴포넌트의 클래스명 없이 어떠한 작업을 수행하는 것인지만 선언하는 인텐트이다. 해당 인텐트를 처리할 수 있는 컴포넌트를 시스템이 필터링하여 수행하거나 .. 2020. 11. 18.
[알고리즘] 이진 변환 반복하기 포인트 1. 구현 문제와 진법 변환을 같이 한거라고 할 수 있다. 진법 변환은 생각보다 많이 쓸 수 있다. 2. string 을 사용하는 이유는 int ~ long long 범위를 만족하기 위해서 입니다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. c++/cpp #include using namespace std; string n_to_2(int one){ string bin; while(one>0){ bin = to_string(one%2)+bin; one/=2; } return bin; } vector solution(string s) { vector answer; int i=0; int zero = 0; while(true){ i+=1; zero+=count(s.begin(), s.e.. 2020. 11. 6.
[알고리즘] c++ cpp 단속카메라 포인트 1. 그리디 문제이며 단속카메라는 회의실 배정 문제하고 유사하다고 볼 수 있습니다. 2. 회의실 배정문제는 제일 많은 회의를 하기 위해 끝나는 시간을 기준으로 정렬을 하였습니다. 하지만 단속 카메라 문제의 경우 시작하는 시간을 기준으로 정렬을 한 점을 유의해주세요 2020/11/04 - [Algorithm] - [알고리즘] c++ cpp 회의실 배정 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include #include using namespace std; int solution(vector routes) { int camera = 1; sort(routes.begin(), routes.end()); //차량들의 고속도로 진입 지점 기준으로 소트 int point.. 2020. 11. 4.
[알고리즘] c++ cpp 회의실 배정 포인트 1. 회의실 배정 문제는 그리디 알고리즘 대표문제 2. 제일 많은 회의를 잡으려면 어떻게 해야 하는가? "끝나는 시간을 우선순위로 정렬을 하여"횟수를 세어준다. "현재 끝나는 시간" 이 "다음 시작하는 시간" 작거나 같으면 "현재 끝나는 시간"을 "다음 끝나는" 시간으로 바꾸고 답을 1개 늘려준다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include #include using namespace std; int main() { int n; cin >> n; vector vc; while (n--) { int a, b; cin >> a >> b; vc.push_back({b, a}); } sort(vc.begin(), vc.end()); int pointer = .. 2020. 11. 4.
반응형