본문 바로가기

반응형

전체 글

(203)
코딩 테스트 공부 시작 - 커리큘럼 작성 ■ 중기 목표: 삼성 SW 테스트 A형 취득 / 코딩 테스트 공부 1-1 단계 자바에 대해서 다시금 리마인드 -- 9월까지 마무리하기 - 코드업 100제 - 자바의 정석 1권 re 1-2단계 "기초적인 자료구조와 알고리즘을 배우는 단계"의 공부법 --- 9~10월까지 마무리하기 기본적인 자료구조로 스택, 큐, 링크드 리스트 등은 기본적으로 알아야 하며, 시간 및 공간 복잡도 개념과 점근적 표기법에 대하여 알아야 합니다. 그리고 그래프 탐색 알고리즘인 DFS, BFS에 대하여 알아야 하고, 완전탐색 및 백트래킹에 대하여 알면 좋습니다. 또한 비트연산자와 컴퓨터에서 정수 및 실수를 어떻게 표현하는지, 등의 개념도 숙지하고 있으면 좋습니다. - 나동빈, "이것이 취업을 위한 코딩 테스트다" -> 구입 완료 필..
Computer Science Studying Curriculum Computer Science Studying Curriculum 1 차 (until 2020) - 이 과정이 마무리되면 이후의 것들을 생각할 예정 1. 독학사 4단계 컴퓨터 시스템구조 U-knou KOCW 컴퓨터 구조와 설계, Patterson Hennessy 컴퓨터 네트워크 U-knou 네트워크 교재 자료구조 U-knou 운영체제 U-knou 2. 서울 시립대 편입 전공 시험 컴퓨터 개론 독학사 4단계와 겹치는 바 있음. 공부 잘해 놓고 복습하기 C 프로그래밍 C언어 교재 한 권 정독 - 특히 후반부 자료구조 독학사 4단계와 겹치는 바 있음 C로 배우는 자료구조론, Horowitz 알고리즘 쉽게 배우는 알고리즘, 문병로 저 자료구조 및 알고리즘, 금오공과대 김영학/최태영: KOCW KOCW와 U-KN..
안 될 수도 있다, 뭐 어때서! - 새로운 도전, 한계, 과거의 상처 극복 춤이라는 취미를 가진 지 약 2년이 지났다. 꾸준히 춘 건 아니라 햇수로 그렇다. 사랑하는 안무가, 유준선 쌤의 수업을 듣고 와서 감회가 새로워 글을 하나 남겨 본다. 가장 사랑해서 최소 300번은 본 영상 다들 어린 나이에 시작하는 댄스 / 축제를 위한 댄스 연습도 한 번 해 본 적 없었던 나였다. 도서관을 좋아하는 범생이 이미지에 더 가까웠던 것 같다. (외양은 안 그래서 많이 오해받는다) 꾸준히 아이돌을 좋아했으니 막연하게 '나도 춤을 추고 싶다' 라는 생각은 있었지만, 어디서부터 어떻게 시작해야 할지... 학원은 다녀도 되는 건지. 가서의 민망함은 어떻게 견뎌야 하는지... 그런 생각들로 고민하다가. 아이돌 중 원탑이라고 생각하는 샤이니 태민의 춤사위 집 근처에 있는 댄스 학원에서 수능 할인을 진..
20200323~20200329 간만에 올리는 주간 회고~ 1. 근로 소득 올리기 - 평일 / 주말 퇴직 후 청년 수당 / 재난 생활금 알아보는 중...30일에 중위 소득 요건 마련되는지 추후 취업시에는 어떻게? 중기청 받아야 하는데... 2. 공부 (편) / CS 퇴사하고 열심히 놀고 있습니다 능이버섯이다... 능이 할 수 있다... 어른이니까... 공인 영어 / 편입 공부를 아마 4월 안으로는 시작할 것 같네요 1 day 1 commit 관련 C언어 포스팅 중 빨리 끝내고 생활코딩 자료구조와 함께 보기 3. 돈 관리 (지출 관련 내용, 아낀 내용, 투자 알아본 내용... ) 금주 잘한 지출 내역: 밖을 나가지 않아서 지출 자체가 적다 금주 못한 지출 어떻게 하면 아낄 수 있었을까? : 미리 다운로드를 받아 둔다 그런데 오랜만에 피시..
C 언어 코딩 도장 빨리 끝내기 - 9: 지역 변수, 전역 변수, 자동 변수 / 정적 변수, 정적 함수 / 레지스터 변수 C 언어 기초 그만 좀 보고 싶어서 빨리 끝내 보려고 합니다 9: 지역 변수, 전역 변수, 자동 변수 / 정적 변수, 정적 함수 / 레지스터 변수 핵심 정리: https://dojang.io/mod/page/view.php?id=784 C 언어 코딩 도장: 핵심 정리 블록과 변수의 범위 C 언어에서 중괄호로 묶은 부분을 블록이라 부릅니다. 변수는 선언된 블록 안에서만 사용(접근)할 수 있고 블록 바깥에서는 사용(접근)할 수 없습니다. 이를 변수의 범위(scope)라고 합니다. { int num1 = 10; // 변수는 선언된 블록 안에서만 사용할 수 있음 } 지역 변수 블록 안에 선언된 변수를 지역 변수라고 부릅니다. 지역 변수는 현재 블록 안에서만 사용할 수 있습니다. { int num1 = 10; /..
C 언어 코딩 도장 빨리 끝내기 - 8: 매크로 정의, 해제, 연산자 / 파일 포함 C 언어 기초 그만 좀 보고 싶어서 빨리 끝내 보려고 합니다 8: 매크로 정의, 해제, 연산자 / 파일 포함 핵심 정리 1: https://dojang.io/mod/page/view.php?id=783 C 언어 코딩 도장: 핵심 정리 매크로 정의하기 #define은 특정 값에 이름을 붙이거나 코드를 조합하여 함수 형태로 만들 수 있습니다. 매크로를 사용하면 전처리기를 거쳐 내부적으로 소스 코드가 일괄 변환됩니다. // 값을 매크로로 정의 // 10을 COUNT로 정의 #define 매크로이름 값 #define COUNT 10 // 여러 줄을 매크로로 정의 // printf 세 줄을 PRINT_NUM3으로 정의 #define 매크로이름 코드1 \ #define PRINT_NUM3(x) dojang.io 핵..
C 언어 코딩 도장 빨리 끝내기 - 7: 배열 정렬 (버블 정렬 / 퀵 정렬) / 연결 리스트 (Linked List) C 언어 기초 그만 좀 보고 싶어서 빨리 끝내 보려고 합니다 7: 배열 정렬하기 (버블 정렬 / 퀵 정렬) / 연결 리스트 (Linked List) 핵심 정리 1: https://dojang.io/mod/page/view.php?id=782 C 언어 코딩 도장: 핵심 정리 거품 정렬 거품 정렬은 처음부터 끝까지 요소를 순회하면서 인접한 요소를 비교합니다. 오름차순: 현재 값과 바로 뒤에 있는 값을 비교하여 큰 값을 뒤로 보냅니다. 따라서 큰 값을 뒤로 보내다 보면 작은 값에서 큰 값으로 오름차순 정렬이 됩니다. 내림차순: 현재 값과 바로 뒤에 있는 값을 비교하여 작은 값을 뒤로 보냅니다. 따라서 작은 값을 뒤로 보내다 보면 큰 값에서 작은 값으로 내림차순 정렬이 됩니다. 퀵 정렬 C 언어에서는 효율이 좋..
C 언어 코딩 도장 빨리 끝내기 - 6: 파일 c 언어 기초 그만 좀 보고 싶어서 빨리 끝내 보려고 합니다 6: 파일 핵심 정리: https://dojang.io/mod/page/view.php?id=781 C 언어 코딩 도장: 핵심 정리 파일 열기 파일 읽기/쓰기를 하기 전에는 fopen 함수로 파일을 열어야 합니다. 파일 열기에 성공하면 파일 포인터(FILE *)를 반환하고, 실패하면 NULL을 반환합니다. FILE *fp = fopen(파일명, 파일모드); // 파일 열기 파일 닫기 파일 읽기/쓰기 작업이 끝났다면 반드시 fclose 함수로 파일 포인터를 닫아줍니다. 파일 포인터를 닫지 않으면 메모리 누수 현상이 발생합니다. fclose(파일포인터); // 파일 포인터 닫기 파일 모드 dojang.io 핵심 정리 파일 열기 파일 읽기/쓰기를 하..