분류 전체보기 112

kotlin -Edittext로 검색바 만들기 -filtering 기능

*영상을 올리는데 영상이 너무 크게 나온다..해결하는 방법을 모르겠어서 링크로 https://tv.kakao.com/channel/3430716/cliplink/404007940 edittext로 검색기능 하나 구현하겠다고 이것저것 다함. 먼저 searchview로 하지 않은 이유는 우리 어플은 상단바가 없기도 하고 다른 페이지에서는 굳이 검색기능이 필요하지 않기 때문에 그냥 edittext로 만들어서 구현함 사실 돋보기 버튼을 누르면 검색단어로 검색이 되게 하려했는데..그게 잘 안돼서... 그냥 필터링 기능을 사용해 바로바로 뜨는 식으로 구현함 먼저 시도해봤던 것들을 나열하겠다. 먼저 성공한 것 부터! *참고로 우리 어플은 kotlin+fragment를 사용하기 때문에 java나 activity로 구현..

Android 기록 2019.11.20

검색기능 관련 - addTextChangeListener with EditText

EditText에서 텍스트를 받아와서 검색하는 기능을 만들고자 함 addTextChangeListener는 EditText에 추가적인 글자 변화가 있는지 항상 듣고 있는 리스너입니다. TextWatcher는 인터페이스로써 3단계(글자변화 전, 중, 후)로 구성된 글자 변화의 시점의 메서드를 갖고있습니다. beforeTextChanged ->글자가 변화되기 전 onTextChanged -> 글자 변화되는 중 afterTextChanged -> 글자 변화된 후 onTextChanged는 검색어를 작성하는 동안 게시글을 잠시 안보이게 한다던가 - clear기능 사용 afterTextChanged가 필터링 검색할때 좋음 public void afterTextChanged(Editable edit) { Strin..

Android 기록 2019.11.14

백준 7785

https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 문제 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다. 각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다. 상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가 주어졌을 때, 현재 회사에 있는 모든 사람을 구하는 프로그램을 작성 www.acmicpc.net 값 두개를 비교해야 하고 둘다 string값으로 하고 싶어서 우선 map을 사용했다. 먼저 처음에 사전역순으로 출력하라는 걸 못..

dp -백준 1003 피보나치 함수

https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 0의 개수와 1의 개수가 i번째 일때 i-1과 i-2에서의 개수를 더한값이랑 같아서 그걸 이용해 풀었고 시간을 아끼기 위해 미리 0부터 40까지 구해놓고 바로 값을 받아 구하는 방법으로 풀었다. #include using std::cin; using std::cout; using std::endl; int main() { int TestCase = 0; cin >> TestCase; int num = 0; int num_zero[42]; int num_one[42]; num_zero[0] = ..

카테고리 없음 2019.07.27

여러가지 tip

http://blog.naver.com/PostView.nhn?blogId=luku756&logNo=220985996127&parentCategoryNo=23&categoryNo=&viewDate=&isShowPopularPosts=true&from=search [c++ 입출력] cin 속도 가속시키기 c++에서 가장 흔하게 사용되는 입력 방법은 cin 이다. 하지만 이 cin이 여타 입력 방법(gets, scanf) 에 비... blog.naver.com 누가 코드에 std::ios_base::sync_with_stdio(false); 를 적어놨길래 이게 뭔가 하고 봤는데 Cin은 scanf에 비해 속도가 느리기 때문에 저걸 쓰면 더 빨라진다함 //다만 런타임 에러를 내는 경우도 있으므로 런타임 에러 ..

카테고리 없음 2019.06.21

scpc_practice & c++ STL 비교

이 문제를 풀기 위해 어떤 STL을 선택해야 할지 먼저 고민했음 그래서 STL 간단정리 블로그 참고 https://m.blog.naver.com/PostView.nhn?blogId=psd0217&logNo=220308769007&proxyReferer=https%3A%2F%2Fwww.google.com%2F STL 간단 정리 (배열, vector, list, map, set, hash) - 배열 스택영역에 자료를 저장하고 컴파일시 공간을 확보장점 : 자료를 순차적으로 저장할 수 있고 인덱스... blog.naver.com 배열을 쓰기에는 처음에 다 0으로 초기화 작업을 해야 하고 들어온 값들을 구분해서 처리해줘야 하는데 그러려면 또 fOR문 돌려서 0이 아닌걸 찾아야 한다. SET도 봤는데 KEY값만 저..

카테고리 없음 2019.06.18

c++ STL map

벡터처럼 많이 쓰이는 컨테이너로 key와 value가 쌍으로 저장되는 형태이다. -연관 컨테이너의 종류로 노드 기반으로 이루어져있고 균형 이진 트리 구조이다. - map은 key와 value 로 이루어져있으며 pair 객체 형태로 저장됨 1)기본형태 map 변수이름 2)iterator(반복자) begin() : beginning iterator를 반환 end() : end iterator를 반환 insert( make_pair(key,value) ) : 맵에 원소를 pair 형태로 추가 //m1.insert(pair(10,20)); erase(key) : 맵에서 key(키값)에 해당하는 원소 삭제 clear() : 맵의 원소들 모두 삭제 find(key) : key(키값)에 해당하는 iterator를 반..

sw 두 정수 쌍들의 합

https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWbHl3F6AKMDFAV0&categoryId=AWbHl3F6AKMDFAV0&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com f(x y) f{x-1,y)+f(x,y-1) f(1 0)=1 f(0 1)=1 f(0 0)=1 f(1 1)=f(0 1)+f(1 0)=1+1=2 f(1 2)=f(0 2)+f(1 1)=1+1+1=3 f(1 3)=f(03)+ f(1 2)=1+1+1+1=4 f(2 1)=f(1,1)+f(2 0)=1+1+1=3 f(..

카테고리 없음 2019.06.07