반응형

Programming 298

백준 2980 도로와 신호등 [c++]

#include #include #include #include #include #include #include using namespace std; typedef struct { int x;//신호등위치 int y;//빨간색지속시간 int z;//초록색지속시간 }node; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n, l; int t1, t2, t3; int pre = 0; int result = 0; int idx = 0; vectorv; cin >> n >> l;//신호등 개수, 도로의길이 입력 for (int i = 0; i > t1 >> t2 >> t3;..

안드로이드 Jetpack 개념

Jetpack 안드로이드 개발을 돕는 라이브러리 모음으로 Jetpack을 활용하면 더욱 간단하게 좋은 성능의 앱을 개발할 수 있다. 자주 사용되는 Jetpack 라이브러리 예시 activity - 액티비티 기반하여 빌드된 구성가능한 API에 액세스 camera - 모바일 카메라 compose - 함수를 사용하여 UI 정의, UI 개발 효율성 상승 room - SQLite 데이터베이스에서 지원하는 영구 데이터 생성 및 관리, 스마트폰 내장 DB에 데이터를 저장하는 과정을 돕는 라이브러리 wear - 스마트시계용 앱 core - 애니메이션 함수 지원 viewpager - 스와이프 가능한 형식의 뷰와 프래그먼트 표시 androidx androidx는 Jetpack라이브러리로 구성되어 있으며, 안드로이드 출시 ..

Programming/Android 2022.05.15

코틀린 기초 문법 정리

코틀린 변수 및 자료형 - val, var val num:Int = 1 //val은 값 변경불가, 읽기전용 var tempNum:Int =24 //var은 값 변경가능 //num+=1 val로 선언했기에 값 변경불가 tempNum+=1 val bNum =1000000 //정수, 값을 보고 자료형 추론 val bNum2 = 1000_000 //가독성을 위해 사용가능, bNum과 bNum2는 같은 값을 가짐 val dNum = 3.14 //실수 val check = true //논리 println(num) //1 출력 println(tempNum) //25출력 println(bNum) //1000000 출력 println(bNum2) //1000000 출력 println(dNum) //3.14 출력 prin..

Programming/Android 2022.05.11

Could not HEAD 'https://jcenter.bintray.com/junit/junit/maven-metadata.xml'. Disable Gradle 'offline mode' and sync project 에러 해결법

코틀린 문법을 복습해보기 위해서 안드로이드 스튜디오로 연습하던 중 Could not HEAD 'https://jcenter.bintray.com/junit/junit/maven-metadata.xml'. Disable Gradle 'offline mode' and sync project 이런 에러가 나오면서 실행이 되지않았고 이를 해결하기 위해서 구글링을 했다. View -> Tool Windows -> Gradle -> Toggle Offline Mode 를 하면 해결된다는 것을 알게되었다.

Programming/Error 2022.05.11

프로그래머스 SQL [SUM,MAX,MIN]

최댓값 구하기 -- 코드를 입력하세요 SELECT max(DATETIME) from ANIMAL_INS max를 사용하여 최댓값 출 최솟값 구하기 -- 코드를 입력하세요 SELECT min(DATETIME) from ANIMAL_INS min 사용하여 최솟값 출력 동물 수 구하기 -- 코드를 입력하세요 SELECT count(ANIMAL_ID) as count from ANIMAL_INS count를 사용하여 ANIMAL_ID의 총 개수를 출력 중복 제거하기 -- 코드를 입력하세요 SELECT count(distinct NAME) as count from ANIMAL_INS where NAME is not NULL distinct를 사용하여 중복을 제외하고 where을 사용하여 NULL값을 제외한 NAM..

깃허브 git could not be found at the expected path 에러 [깃허브데스크탑]

GitHub Desktop 에러 평소와 같이 사용하던 중 갑자기 이런에러가 뜨며, 실행이 되지않아서 구글로 해결법을 찾아봤다. 검색결과 1. 깃허브데스크탑 제거 2. %LOCALAPPDATA%\GitHubDesktop\ 와 %APPDATA%\GitHub Desktop 각각 의 폴더를 삭제 3. 깃허브데스크탑 설치 위의 과정을 그대로 따라하니 해결되었다. 2번의 폴더들을 찾을때 쉽게 찾기위해서 cmd에서 명령어를 활용하면 편하다. dir C:\ /s /ad | find /i "GitHub Desktop " dir C:\ /s /ad | find /i "GitHubDesktop " 출처: https://stackoverflow.com/questions/48246205/github-desktop-git-cou..

Programming/Error 2022.05.06

백준 5567 c++ [결혼식]

#include #include #include #include #include #include using namespace std; int n, m; vectorv[10001]; int t1, t2; sets; void bfs(int start) { queueq; q.push({ start,0 }); while (!q.empty()) { int qx = q.front().first; int qcnt = q.front().second; q.pop(); if (qcnt > 2)continue;//qcnt가 2보다 크다면 상근이의 친구 및 친구의친구가 아닌경우 s.insert(qx); for (int i = 0; i < v[qx].size(); i++) q.push({v[qx][i], qcnt+1}); } ..

반응형