분류 전체보기139 추상적인 로드맵(5년 로드맵) 2021년(23살) : 알고리즘을 어느정도 탑재 후 여러 테스트에 도전. 성과가 나옴, 외부 코딩 활동 겸비. 2022년(24살) : 대학 성적을 최대한 끌어올리고, IoT와 iOS 앱을 연동시키는 프로젝트 진행. or 외부 코딩 활동 겸비 2023년(25살) : 졸업작품을 성공적으로 만들고, iOS 앱 개발자가 메인인 진로로 결정 후 회사 입사 준비. 2024년(26살) : 대학 졸업 후, 곧바로..는 힘들겠지만, 노력했던 진로에 대한 회사에 입사. 주니어 개발자 진입. 2025년(27살) : 주니어 개발자에서 시니어 개발자로 전향 하려는 노력을 부단히 함. 5개년 계획. ( 아직 꿈이 확실히 정해지지 않아서 추후에 바뀔 가능성이 농후함) 2021. 4. 8. 표준 입출력 C++ 에서 cin과 cout 의 속도를 올리는 방법 cin/cout 은 입출력의 시간초과를 막기 위해서 ios::sync_with_stdio(0), cin.tie(0)을 사용하자. ios::sync_with_stdio(0)은 C++ stream 과 C stream을 원래 동기화 하고 있는 것을 C++ 용만 사용하려고 동기화를 끊는 코드이다. 단, 사용할 경우 printf와 같이 사용하면 안된다. cin.tie(0)의 경우 버퍼의 개념이다. 우리가 화면에 글자를 입력하면 바로 화면에 출력 되는것 같지만, 사실은 버퍼에 저장이 임시로 되었다가 출력으로 나오는 형식으로 구성되어있다. 그리고 순서가 꼬이는걸 막기위해서, 원래 cin에서 꼬이는 것을 막아준다. 근데 백준에서는 굳이 순서 꼬이는 것을 막고 순서대.. 2021. 4. 7. STL과 함수 인자 STL을 함수 인자로 넘길 때 O(N) bool cmp1(vector v1, vector v2, int idx) { return v1[idx] > v2[idx] } 원본으로부터 복사를 하기때문에 생기는 값 때문에 N이 발생한다. O(1) bool cmp1(vector& v1, vector& v2, int idx) { return v1[idx] > v2[idx] } 참조를 하면 참조 대상의 주소만 넘어가기 때문에 O(1)이 된다. 2021. 4. 7. 자료형 정수 자료형 char 자료형은 1byte = 8bit 이다. -2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 0 0 0 0 1 0 0 1 제일 왼쪽이 자연스럽게 2^7이지만 char에서는 제일 왼쪽이 독특하게 -2^7이다. unsigned char 최솟값 최댓값 : 0 ~ 255 cahr 최솟값 최댓값 : -128 ~ 127 short(2) = 32767 int(4) = 2.1*10^9 long long(8) = 9.2*10^18 Integet Overflow 컴퓨터는 그냥 시킨대로 계산을 하기 때문. -2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 0 1 1 1 1 1 1 1 위 수는 127. 127에서 1을 더하면 어떻게 될까? -2^7 2^6 2^5 2^4 2^3 2^2 2^1.. 2021. 4. 7. 대략 허용가능한 N의 크기 N의 크기 허용 시간복잡도 N 2021. 4. 7. 2021년 목표 2021년의 1분기가 지나가버린 지금 시점에 잡는다는게 좀 웃기긴 하지만, 전역 후에 할 생각을 기존에 가지고 있었으니 어느정도 이해가 될것이라고 생각한다. 2021년의 목표들 [초안 2021.04.07] [첫 번째 수정 2021.04.17] 수정내용 - 코딩 외주는 해봤자 별로 이득이 아닌듯 해서 그냥 삭제했다. - 코테 형식 목표를 하나 더 추가했다. - 프로젝트 형식 목표도 하나 더 추가했다. [두 번째 수정 2021.04.23] - 네이버 부스트캠프 지원을 추가했다. - SSAFY 지원 삭제 프로젝트 형식 - 개인 포트폴리오 사이트 제작하기 - 노션으로 제작중 - iOS 앱 개발 3개 해보기. - 1. 일기 앱 '라이팅' 제작 완료. - 2. 얍 프로젝트 앱 'BUDi' 제작중. - 3. 개인 프.. 2021. 4. 7. 이전 1 ··· 15 16 17 18 19 20 21 ··· 24 다음 IT_learning's Commit