전체 글
-
[ 2020 KAKAO BLIND RECRUITMENT ] 괄호 변환Algorithm/프로그래머스 2020. 3. 11. 19:20
CatServant 문제 설명 문제를 잘못 이해해서 한참 헤맨 문제였다. 입력 조건은 아래와 같다. '(' 와 ')' 로만 이루어진 문자열이며 길이는 2 이상 1,000 이하인 짝수 문자열 p를 이루는 '(' 와 ')' 의 개수는 항상 같다. '균형 잡힌 문자열'을 아래와 같은 조건으로 통해 '올바른 괄호 문자열'로 변환할 수 있다. 이 조건을 제대로 안 읽어서 한참을 고민했다. 1. 입력이 빈 문자열인 경우, 빈 문자열을 반환합니다. 2. 문자열 w를 두 "균형잡힌 괄호 문자열" u, v로 분리합니다. 단, u는 "균형잡힌 괄호 문자열"로 더 이상 분리할 수 없어야 하며, v는 빈 문자열이 될 수 있습니다. 3. 문자열 u가 "올바른 괄호 문자열" 이라면 문자열 v에 대해 1단계부터 다시 수행합니다. ..
-
[ Android ] 인텐트Android 2020. 3. 3. 17:35
CatServant 화면을 실행하는 일은 안드로이드 시스템에서 담당한다. Intent : 시스템으로 전달되는 일종의 명령을 담고 있는 객체 ( = 시스템이 이해할 수 있는 객체 ) Application 구성 요소 간에 데이터를 전달하는 방법을 제공하므로 1. 화면과 화면 2. 화면과 서비스 3. 브로드캐스트 수신자와 화면 등등 Application 구성 요소 간에 부가 데이터로 넣어 데이터를 전달할 수 있음 1. 명시적 인텐트 ( Explicit Intent ) º 인텐트에 클래스 객체나 컴포넌트 이름을 지정하여 호출할 대상을 확실히 알 수 있는 경우 º 새로운 Activity를 시작하거나 서비스를 시작하는 등 특정 구성 요소를 시작하기 위해 사용하는 인텐트 2. 암시적 인텐트 ( Implicit Int..
-
[ Android Studio ] 단축키 / 기능Android/Android Studio 2020. 2. 27. 15:01
Ctrl + Shift + A : 액션 찾기 Ctrl + Space : 자동 완성 Ctrl + P : 후보 클래스와 파라미터의 자동 표시 Ctrl + Q : 클래스 또는 메소드의 문서 참조 Alt + Enter : Error Solution 보기 ( 빨간줄 해결 보기 ) Alt + Insert : Generater 목록 보기 ( 코드 생성 ) Ctrl + Alt + I : 자동 들여쓰기 Ctrl + / : 주석처리 Ctrl + B : 선언 보기 Ctrl + Alt + Shift + F7 : 사용하는 곳 찾기 Ctrl + G : 라인 점프 Ctrl + U : 부모클래스 확인 Shift + Shift : 통합 검색 Alt + Shift + [ Up / Down ] : 줄이동 Alt + ( ← / → ) : ..