Seblog
작년에 하하야에서 한권을 사면 두권을 주는 이벤트를 했었다. 하하야는 인터넷 서점인데 돈이 없어서 책을 못사는 사람들을 위한 후불제 서점이다. 처음 회원가입하면 20만원어치의 사이버 머니가 있고 그 돈으로 책을 구매하면 된다. 책을 주문한 후 해당 금액을 신용카드나 여타 결제방법으로 채워놓기만 하면 된다. 사실 다른 인터넷 서점 yes24나 도서 11번가처럼 많은 할인을 제공하지는 않지만 서점의 취지가 좋고 가끔가다 오는 문자나 선물등을 보면 caring 받는다는 느낌이 들어서 좋다. 바보 빅터도 지난 크리스마스에 생각지도 않게 선물로받은 책이다. 바보 빅터는 IQ 170의 천재인 빅터와 그의 친구 로라가 편견의 벽에 부딪혀 자신의 진정한 가치를 발견하지 못하고 방황하다 그들의 중학교 선생님인 레이첼 선..
SF를 소재로한 책이나 영화에서 꾸준히 등장하는 것, 바로 인공지능을 가진 무인 병기가 아닐까? 이미 미국에서는 이러한 무인병기에 대한 연구가 진행중에 있으며 무인 자동차 분야에서 가시적인 성과를 내고 있다. 브루킹스 연구소의 피터 W. 싱어 연구원이 펴낸 이라는 책에서는 이러한 무인 병기 및 무인 항공기, 무인 자동차의 현주소를 살펴보고 앞으로의 발전방향을 세가지로 제시했다. 이러한 로봇 병기들은 기술 발전에 힘입어 인간의 조종없이 독자적으로 판단하고 임무를 수행하는 단계까지 발전할 전망이다. 관련링크 이러한 무인 차량에 대한 관심은 국내에서도 높다. 지난 가을 구글에서 진행한 무인 자동차 실험을 깜짝 공개한 이후 그 관심은 더욱 높아지고 있다. 국내에서도 무인 자동차 대회를 여는 한편 다양한 자가 주..
Specification 문제 : 지하철에서 최단 경로 구하기 지하철에서 두 지점 간의 최단 시간 경로를 구하는 데 다음을 가정한다. 1. 지하철은 n(n ▮ 지하철은 n(n 2. 알고리즘 구성 및 설명 1) void init() ▮ 파일 입력을 통해 각 데이터들을 입력받습니다. ▮ 우선 전체 호선 수를 변수에 따로 저장하고 배열변수에 이용해 각 호선의 역 수를 저장합니다. 그리고 각 호선의 역수를 전부 더하여 총 역의 개수를 구합니다. ▮ 이후 총 역의 개수를 이용하여 2중배열로 지하철역을 표현합니다. ▮ 마찬가지로 환승역 역시 변수 하나에 환승역 총 수를 저장하고 배열을 이용하여 각 환승역의 출발역과 도착역을 저장합니다. ▮ 출발역 도착역은 호선에 상관없이 전체 지하철역에서 몇 번째 역인지로 표현됩니..
폭풍같았던 복학 첫학기가 지나가고 몸도 마음도 영혼도 피폐해져서 방구석 폐인처럼 문명이나 하고 있었는데 이러면 안되겠다 싶어서 얼마전에 그루폰에서 4만원 어치 구매한 문화상품권에서 앨범 몇장 사고 남은돈이랑 카드에 적립된 포인트랑 쪼개서 책 몇권을 샀다. 그중에 하나가 많은 지인들이 추천하던 알랭 드 보통의 '왜 나는 너를 사랑하는가'였다. 남녀가 사랑에 빠지고 익숙해지고 이별하는 과정을 현실적이고 담백하게 그려냈다는 평을 받는 이 소설은 1인칭 주인공인 '나'가 '클로이'라는 여성을 만나 사랑에 빠지고 사랑을 키워가고, 이별을 하면서 느끼는 '나'의 심리 변화와 '나'와 '클로이'간의 관계를 철학적으로 분석하는 것이 주된 내용이다. 세상엔 많은 연애소설들이 발에 채일듯이 많지만 그 중에서도 이 책이 특..
#. Programming Language 정리 블락은 이름을 선언하는 공간이다 여기서 이름이라 함은 변수 또는 상수를 뜻한다 이러한 블락은 in-line block과 function block으로 나누어 진다 block은 변수의 영향범위인 scope와 밀접한 관련이 있는데 block 내에서 선언된 변수를 지역변수 밖에서 선언된 변수를 비지역변수라고 하며 최 외각의 block에서 선언된 변수를 전역변수라 한다 Block은 서로 교차하여 존재할 수 없어서 내포(nested)되거나 병렬(parallel)로 존재한다 변수를 찾는 규칙에는 dynamic scope와 static scope가 있다 static scope은 프로그램 실행전에 저장공간에 저장된 변수의 레퍼런스를 찾는 것이고 dynamic scopin..