본문 바로가기

분류 전체보기243

[IP/갤럭시] 태블릿, 휴대폰 반응속도 높이기! 📱 / 갤럭시 탭s6 lite * 본 게시글은 안드로이드 사용자를 위한 게시글입니다. 조금이라도 느리고 렉걸리면 답답해하는 한국인! (제 얘기입니다ㅎ) 조금이나마 반응속도를 높여봅시다. 성능이 안좋거나 보급형 기기, 태블릿일수록 빨라지는 체감은 더 큽니다! 1.0 설정 -> 개발자 옵션 우선 개발자 옵션에 들어가야 합니다! 기본적으로 개발자 옵션은 사용자 인터페이스에는 안뜨게 돼있는데, (처음에는 설정에 들어가도 보이지않음) 설정에 들어갔는데도 개발자 옵션이 보이지 않는다면 이를 위해 아래 1-1, 1-2를 따라 설정을 해줍시다! 1-1. 설정 -> 휴대전화 정보 설정에서 개발자 옵션 바로 위 부분에 있는 휴대전화 정보에 들어가줍니다. 1-2. 소프트웨어 정보 -> 빌드번호 연타 빌드번호를 7~10회 연타하면 비밀스럽게 숨겨져있던 개.. 2020. 5. 8.
[Ocaml] Ocaml - Batteries 패키지 / Batset등 여러 자료구조 사용법 Ocmal 에는 여러 자료구조 형태를 지원하는 Batteries 패키지가 있습니다! Batteries를 통해 Ocaml 에서도 스택, 집합(set), 테이블 등 여러 자료구조 이용이 가능합니다. Batteries 설치 opam 이라는 패키지 매니저를 이용하여 쉽게 설치가 가능합니다. $ opam install batteries Batteries 사용법 사용하고자 하는 코드 상단에 open Batteries 를 추가해주시면 Batteries 내부의 모듈들이 사용이 가능합니다. https://ocaml-batteries-team.github.io/batteries-included/hdoc2/ Batteries user guide A mutable, imperative, circular, doubly link.. 2020. 4. 29.
[백준] 1138번 한줄로 서기 ! 👨‍👨‍👧‍👦 - Python 문제풀이 해답) import sys def rl(): return sys.stdin.readline() def solution(N, people): origin = [0] * N # 정답 담을 배열 for height, how_many in enumerate(people): position = how_many # 적어도 암에 있던 사람 수보단 뒤에있다. index = 0 while how_many >= 0: # 앞에 사람있던 수만큼 확인한다. if origin[index] != 0 and origin[index] < height+1: position += 1 # 키작은 사람이 있었으면 index늘리고 how_many += 1 # 한 명 더 확인해본다. index += 1 how_many -= 1 origin[po.. 2020. 4. 27.
[IT/갤럭시] Galaxy 특정 앱 화면 자동 회전! 📱 / 화면 고정 풀기 / 빅스비 루틴 활용 보통 휴대폰은 세로로 고정해두고 사용합니다! 그런데 스포츠 하이라이트나 페이스북 영상 등을 볼 때마다 가로로 보려고 화면고정을 일일히 풀었다 잠갔다가 하는거 너무 귀찮죠... 갤럭시 빅스비 루틴 을 이용하면 화면 고정을 자동으로 조절할 수 있습니다! 일반적인 화면 고정 푸는법 1. 내비게이션 바의 세로 혹은 가로 로 되어있는 부분을 길게 클릭합니다! (밑에 글씨 부분 터치 하셔도 됩니다) 2. 본인이 원하는 설정에 맞게 바꿔줍니다 특정 앱만 화면 조절! * 자동회전이 실행되려면 빅스비 루틴이 지원 가능한 기종이어야하며 빅스비 루틴이 활성화 되어 있어야 합니다. 1. 빅스비 루틴을 들어갑니다! (길게 클릭 혹은 밑에 글씨 누름) ( 네비게이션 바에 빅스비 루틴이 없다면 메뉴에서 검색해서 들어갈 수도 있습니.. 2020. 4. 21.
[프로그래머스💯] 코딩테스트 연습 > 이분탐색 > 징검다리 해답) def solution(distance, rocks, n): rocks.sort() rocks.append(distance) answer = 0 l, r = 0, distance while l rocks[i] - prevRock: removeRock += 1 # print("removeRock") else: cand = min(cand, rocks[i] - prevRock) prevRock = rocks[i] if removeRock n: r = minDistance-1 return answer 풀이) 처음 겪는사람에겐 너무나도 어려울 수 있는 이분탐색 문제입니다.. 하지만 한 번만 이해하고 나면 나중에 나오는 문제들에는 큰 어려움 없이 수월해 질 수 있습니다! 화이팅! 키 포인트 보통 문제를 처.. 2020. 4. 20.
[정보이론] Kraft inequality(크래프트 부등식) 과 데이터 비트 표현 들어가기 앞서 컴퓨터는 특정 데이터를 비트로 압축시켜 표현합니다. 이 예시로는 허프만 코드가 있는데 아래 포스팅을 참고해 주시면 좋을 것 같습니다. https://programming119.tistory.com/75 [알고리즘] 허프만 코드와 그리디 알고리즘 / Huffman code and greedy algorithm 문자열의 코드화 우리가 인터넷 상에서 쓰는 한글, abcd 알파벳. 컴퓨터는 우리처럼 글자 자체로 보지 않고, 결국 2진수 0과 1의 모음으로 이해를 한다! a는 01 로 약속, b는 10 으로 약속하면 ab라는 문자는 컴퓨.. programming119.tistory.com Prefix code Prefix code 란 특정 비트표현이 다른 비트표현과 겹쳐지지 않는 코드 입니다. 예를.. 2020. 4. 13.