분류 전체보기 (333) 썸네일형 리스트형 예술성 https://www.codetree.ai/training-field/frequent-problems/problems/artistry/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 재귀는 시간이 많이 걸린다. 풀다가 더러워진다면 다른 풀이가 있는지 생각해보자. 2개를 고른다고 아무 생각 없이 브루트포스를 이용한 조합을 사용하면 시간 초과가 난다. (구현도 엄청 어렵다.) 1. ddang() 함수 map 전체를 돌면서 BFS를 한다. groups 구조체 배열에 {what_num, cnt}를 넣는다.. 꼬리잡기놀이 https://www.codetree.ai/training-field/frequent-problems/problems/tail-catch-play/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 문제 이름이 "꼬리잡기놀이" player만 넣는게 아니라 lane 전부를 넣어야 한다. int tail[6]; // 각 팀의 플레이어가 몇 명인지 들어간다. tail이 핵심이다. 이걸 저장 해놓으면 거꾸로 만들 때, 꼬리 물려 있는 상태도 커버가 된다. 1. dfs로 간다. dfs는 visited를 이용해.. Scheduler https://velog.io/@alsgus92/Java-Thread-Pool%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%93%B0%EC%9D%BC%EA%B9%8C [Java/Android] Thread Pool은 어떻게 동작할까? Thread Pool 이란? Thread Pool은 작업을 실행하는데 있어 사전에 미리 생성되어 사용할 준비가 된 Thread 모음이며, 효율적으로 Thread를 처리하여 전반적인 Runtime 성능을 향상시키기 위해 생겨난 Thead 제 velog.io Thread 사용 방법 2가지 1. Thread 클래스를 상속하여 run() 메소드를 override 2. Runnable 인터페이스를 구현(implement) 해서 run() 메서드 작성 cl.. Progressbar style -> 수평 프로그레스 바 android:indeterminate ="false" 프로그레스 바가 확정적인지 여부를 확인 determinate하므로 false android:max ="100" 프로그레스 바의 최대값이 100 android:progress ="88" 프로그레스 바의 현재 진행 상태 -> 88% JSON 심화 { "id": "pop", "enabled": true, "bpm_available": false } json 파일이 이렇게 있으면 "id", "enabled", "bpm_available"은 각각 해당하는 키(key)이다. 이 키들을 java에서 읽을 때는 'id_tag', 'enabled_tag', 'bpm_available_tag'로 읽는다. All about Intent 1. xml과 Activity를 만들자 File -> New -> Activity -> Empty Activity xml과 Activity가 동시에 만들어진다. 뷰 바인딩 이젠 findViewById는 줘도 안쓸래요~ 사용법 1. build.gradle 설정 buildFeatures{ viewBinding = true } 2. 이름 통일 바인딩 클래스 이름은 규칙이 정해져 있다. Activity 이름 Binding Class 이름 MainActivity ActivityMainBinding HelloActivity ActivityHelloBinding XXXActivity ActivityXXXBinding ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityMainBi.. All about layout android:layout_height="0dp"로 설정하면 부모 레이아웃에서 사용 가능한 공간에 따라 높이를 동적 조정 가능 android:alpha 이미지의 투명도를 설정 0.0은 완전 투명, 1.0은 완전 불투명 app:layout_constraintDimensionRatio 뷰의 가로와 세로의 비율을 설정 constraintlayout를 새로 만들어서 한다면 그 constrainlayout 크기에 맞추어 비율을 설정 가 app:layout_constrainVertical_bias 뷰가 수직으로 어디에 위치할지를 결정 0은 부모의 상단, 1은 부모의 하단 0.414이면? 41.4%에 위치 Guideline 레이아웃 작성 시에 가이드라인을 잡아줌. 가상의 선을 그어서 view들의 constraint를.. 이전 1 2 3 4 5 6 7 8 ··· 42 다음