목록2011/11 (7)
이쁜왕자 만쉐~~
C/C++ 언어를 비롯 대다수의 프로그래밍 소스 코드는 코드 그 자체를 웹에 올리는 게 쉽지가 않다. 특히 때문에, HTML 로 직접 작성하는 경우 아주 지랄스럽기 그지없다. 웹 편집기를 쓰는 경우는 좀 낫지만 indentation 이나 highlight 등이 어렵다는 문제도 있다. 그렇기에 소스 코드를 HTML 로 변환해주는 전문 번역 툴이 있다. 구글에 C2HTML, C++2HTML, C HTML 변환 같은 검색어로 검색해 보면 여러가지 변환 툴이 있음을 확인해 볼 수 있다. 그런데, 검색하다 보니깐, VIM 에서도 지원한다고 한다. http://blog.naver.com/taeyeung2/100123114848 VIM 명령어 창에 :runtime! syntax/2html.vim 라고만 쳐..
여기서 파티션(partition)은 하드디스크 파티션이 아니라 수학의 정수론에 나오는 파티션이다. http://en.wikipedia.org/wiki/Partition_(number_theory) 파티션이란 어떤 수를 여러개의 0보다 큰 정수로 자르는 방법에 대한 내용이다. 예를 들어 4 라는 수는 4, 3+1, 2+2, 2+1+1, 1+1+1+1 이라는 5가지 방법으로 표현할 수 있다. 작은 수는 손으로 해도 되지만, 수가 커질수록 손으로 할만한 수준이 아니게 된다. 예를 들어 n = 10 일때는 겨우 42 가지밖에 안되지만, n = 100 인 경우는 1억 9천만 가지의 분할 방법(정확히는 190569292)이 존재한다. 이쯤 되면 컴퓨터의 도움 없이 뭔가를 한다는 건 불가능하다. 여하튼, 10개의 동..
2011년 11월 22일 신묘국치일
파티션 관련해서 하얀까마귀옹이 올린 문제가 하나 있는데, 그 문제의 풀이. 그래서 답은, 12번의 시행임.. - 이쁜왕자 - - Valken the SEXy THief~~ ^_* -
http://www.hanb.co.kr/events/eventview.html?event_id=freebook 유지보수가 어렵게 코딩하는 방법 : 평생 개발자로 먹고 살 수 있다 ;-) 한빛미디어에서 번역을 끝내고, 이북으로 만들었네요. 현재 free ebook 이벤트 중이어서 공짜로 다운로드 가능합니다. 컴퓨터 프로그래머라면 꼭 한번 읽어 볼만한 책입니다. :) - 엔델 -