공부 3

쉽게 배우는 운영체제(2판)- 1장 정답

책 정보 : 쉽게 배우는 운영체제 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 올해 1월에 출시된 '쉽게 배우는 운영체제(개정판)'을 읽고 있다. 해당 교재는 대학 강의용이라서 아쉽게도 연습문제 해답이 제공되지 않는다ㅜㅜ 그래도 1판은 출시된지 꽤 시간이 지나서 구글링하면 풀이가 꽤 있던데 2판은 아예 없다.. 그래서 1장부터 순서대로 문제와 답을 적어보려 한다. 연습문제는 한 챕터가 끝날 때마다 나온다. 혼자 공부한 대로 풀어본 다음, 책의 내용과 비교해서 최대한 올바른 답을 적으려 노력할 것이다. 그러나 '정답'이 공개되지 않았기 때문에 100%를 보장하긴 힘들다. (참고용으로 사용하시는 게 좋을듯 하다) 1장. 운영체제와 컴퓨터 01. 소프트웨어..

독하게 시작하는 C 프로그래밍 - 챕터 3 연습문제

챕터 3. 표준 입출력 도구 - 연습문제 풀이 1번) #include int main (void) { char ch = 0; printf("입력 : "); getchar(); ch = getchar(); printf("출력 : %c", ch); return 0; } 2번) getchar()함수는 buffered input를 하는 반면, _getch()는 non buffered input을 하여 문자 하나를 입력 받는 함수다. 즉 _getch()는 사용자가 입력한 정보를 버퍼를 거치지 않고 바로 전달 받는다는 것이다. getchar()는 사용자가 입력한 정보 그 자체를 얻고자 하는 경우에 많이 사용하고 _getch()는 어떠한 입력이 발생했음 그 자체를 감지하는 목적성이 강하다. getchar()함수의 경..

가장 쉬운 독학 알고리즘 첫걸음 (C&자바편)

프론트엔드 개발에 관심이 생겨서 프로그래밍 세계에 입문한지 약 한 달이 지났다. 개발자 취업의 필수 관문이라고 할 수 있는 '알고리즘' 공부도 슬슬 시작해보려고 한다. 나는 평생 알고리즘에 대해 깊게 생각해본 적이 없어서 사실 어떻게 공부를 시작해야 할지 조차 감이 없었다. 유튜브, 구글 등으로 찾아보니 너무 다양한 조언들이 널려 있어서 더 갈피를 못 잡고 있었다. 그러던 중 서점에서 괜찮은 책 하나를 발견했다. '야자와 히사오'라는 일본 작가의 이라는 책이다. 내용을 훑어보니 한달 동안 완료할 수 있는 플랜으로 구성되어 있고 나처럼 초보, 입문 수준을 위해 아주 기초적인 문제 유형부터 친절히 설명해 준다. 언어는 C와 JAVA 중 하나를 선택하라고 한다. 나는 둘 다 해본 적 없어서 앞으로 알고리즘 문..