분류 전체보기
-
[C Language] 28. 배열 개요 - C 언어CSE/C Language 2015. 7. 16. 16:43
1. 배열의 필요성 배열이 얼마나 유용한 개념이고 프로그램상에서 얼마나 요긴하게 사용될 수 있는지 알아보자. 어느 학교의 선생님이 학급의 성적을 관리하고 싶을 때 다음과 같은 과정이 필요할 것이다. 학급 총원은 40명이다. - 학급의 학생 이름을 모두 나열한다. - 학생 이름 옆에 성적을 기입한다. - 학생별 총점, 평균을 구한다. - 국어, 영어, 수학의 학급 전체 총점과 평균을 구한다. - 학급 전체의 총점과 평균을 구한다. 이를 위해서는 모두 40명에 대한 변수가 필요하며, 아래와 같이 작성해서 총점과 평균을 구할 수 있다. 1234 int a, b, c, d, e, f, ... total = a + b + c + d + e + ... ave = total / 40;cs 일일이 모든 변수를 나열하기..
-
[C Language] 27. 시간함수 - C 언어CSE/C Language 2015. 7. 16. 15:40
1. 시간함수의 유용성 시간함수는 여러 가지로 요긴한 함수이다. 난수를 발생시킬 때 시간을 seed로 사용하면 결코 같은 순서로 난수를 발생시키지 않으며, 프로그램 중 오류 발생 시 그 시각을 로그에 저장하면 나중에 오류 분석에 유용하게 쓰일 수 있다. 또한, 특정한 시간에 되었을 때 어떠한 함수를 실행시켜야 한다면 역시 시간함수는 유용하게 사용될 수 있다. 2. time.h 시간함수에 대한 원형은 time.h에 선언되어 있으며, 기본적으로 1970년 1월 1일 자정 이후로 경과한 시간을 초로 환산한 값이나 tm 구조체를 사용하여 시 간을 구한다. 먼저 tm 구조체를 살펴보도록 하자. 12345678910111213struct tm{ int tm_sec; /* Seconds: 0-59 (K&R says ..
-
[Movie] 지구를 지켜라 리뷰Movie 2015. 7. 15. 22:13
지구를 지켜라! (2003)Save the Green Planet! 9.1감독장준환출연신하균, 백윤식, 황정민, 이재용, 이주현정보코미디 | 한국 | 117 분 | 2003-04-04 글쓴이 평점 어느덧 12년된 영화가 된 지구를 지켜라 줄거리는 정신이상이면서도 노말하다고 할 수 있는 외계인으로부터 지구를 지키기 위한 신하균. 외계 왕자와 컨택을 할 수 있는 외계인 백윤식. 신하균이 백윤식을 납치하면서 부터 영화는 본격적으로 이어나간다. 백윤식을 고문하면서 신하균의 과거에 대한 회상이 나오는 데, 이 회상을 통해서 처음에는 정신이상자로 치부되리라 생각된다. 여러차례 비극과 어린시절의 불운으로 사회에서 학대받은체 자라게된 신하균. 사회적인 집단 따돌림과 같은 현상을 영화가 뿌려주는 게 아닌가 싶었다. 이때..
-
[Movie] 오션스 13 (Ocean's Thirteen) 리뷰Movie 2015. 7. 14. 11:04
오션스 13 (2007)Ocean's Thirteen 7.2감독스티븐 소더버그출연조지 클루니, 브래드 피트, 맷 데이먼, 앤디 가르시아, 돈 치들정보코미디, 범죄, 스릴러 | 미국 | 122 분 | 2007-06-14 글쓴이 평점 똑 부러지게 훔쳐내는 오션스 일당. 3 번째 시리즈까지 나왔던지라. 줄기차게 몰아보던 예전이 생각난다. 오션스 시리즈는 킬빌 시리즈 다음으로 자주보는 시리즈. 본디 시리즈는 첫 시리즈 만 못하지만, 그래도 오션스 시리즈는 디테일함이 묻어나기에 크게 실망감을 주지 않는다. 마지막 시리즈인 이번 영화의 줄거리는 오션스 일당의 루벤의 복수를 위한 호텔 털기이다. 복수를 하기위한 영화 2시간동안 복수에 대한 시나리오가 쓰여진다. 이런 시나리오가 정말 좋다. 범죄의 디테일을 구성하는 시..
-
[R] 3. R 실전 예제 Part 2CSE/R 2015. 7. 13. 20:06
Chapter 2. R 실전 예제 (Continue) 앞의 예제를 통해 R이 비정형 데이터로 워드 클라우드를 만들었습니다. 워드 클라우드는 빈도 수, 수치 값을 정확히 알 수가 없는 단점이 있습니다. 그래서 이번엔 그래프 형식의 결과물을 내보도록 하겠습니다. 1. R을 실행하여 작업 디렉토리를 설정합니다. setwd("c:\\r_temp") 2. 필요한 패키지를 설치하도록 합니다. install.packages("stringr") library(stringr) library(KoNLP) library(wordcloud) useSejongDic() 3. 분석할 원본 자료를 변수에 불러들여서 명사만 분리합니다. txt
-
[R] 2. R 실전 예제 Part 1CSE/R 2015. 7. 13. 17:54
Chapter 2. R 실전 예제 1. 워드 클라우드(Word Cloud) - 비정형 데이터를 분석하여 워드 클라우드를 생성하겠습니다. - 각각의 데이터 Set에 대해서는 자신이 워드 클라우드를 생성할 목적인 데이터로 진행하시면 재밌으리라 생각됩니다. - 혹여 없는 경우 아래 첨부파일을 통해 진행하세요. - 아래 명령어를 입력하여 작업 디렉토리를 지정합니다.(r_temp 폴더를 만들어 두신다음 입력하세요. r_temp에 파일을 저장합니다.) setwd("C:\\r_temp") - 다음으로 필요한 필요한 패키지에 대해서 설치 한 후 R에 Loading 하겠습니다. install.packages("KoNLP") install.packages("wordcloud") library(KoNLP) library(w..
-
[R] 1. R 설치 및 구동CSE/R 2015. 7. 13. 16:41
Chapter 1. R 설치 및 구동 R의 설치 및 실행하여 구동하는 것까지 진행하도록 하겠습니다. 1. R 프로그램 설치 - 먼저 http://cran.r-project.org/ 에 접속하여 아래 그림대로 Download R for Windows 를 클릭하여 다운받습니다. - install R for the first time => Download R 3.x.x for Windows - 다운받은 설치파일을 '관리자 권한으로 실행'합니다. - 설치 절차 중에 자신의 윈도우 bit에 맞게 한 가지만 선택하여 설치합니다. 2. jdk 설치 - www.oracle.com에 접속하여 Downloads 탭에 java for Developers를 클릭합니다. - Java Platform(JDK) 아이콘을 클릭하여 ..