목록PROGRAMMING (318)
MY MEMO
#define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int main() { int n; scanf("%d", &n); vectormap(40001), DP(40001, 0); for (int j = 0; j < n; j++) scanf("%d", &map[j]); int Max = 0; for (int j = 0; j < n; j++) { Max = 0; for (int k = 0; k < j; k++) { if (map[k] < map[j]) Max = max(Max, DP[k]); } DP[j] = Max + 1; } Max = 0; for (int j = 0; j < n; j++) Max = max(Max, ..
#define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main() { vectormap(101); int n,input; scanf("%d", &n); vectorDP(101, vector(21,0)); scanf("%d", &input); DP[0][input]++; for (int x = 1; x < n - 1; x++) { scanf("%d", &input); for (int y = 0; y < 21; y++) { if (DP[x - 1][y] != 0) { if (input + y = 0) DP[x][input + y]+=DP[x-1][y]; if (y - input = 0) DP[x][y-input] += DP[x ..
출처 : https://programmers.co.kr/learn/courses/2 함수를 정의하고 list에서 맞는 value값이 있으면 return 해주는 문제! def safe_index(my_list, value): if value in my_list: index = my_list.index(value); return index else : return None safe_index([1,2,3,4,5], 5)safe_index([1,2,3], 5) list의 insert sort reverse 연습문제 list1 = [1, 2, 3, 4] # 아래줄에서 list1의 1번째 자리에 8을 넣고 원래 있던 값은 오른쪽으로 밀어 보세요.list1.insert(1,8) # 아래줄에서 list1을 작은수 부..
Macro#include #define COUNT 10 //설정 #undef COUNT //해제 #define COUNT 20 //설정 #define PRONT_NUM(x) printf("%d\n",x) #define PRINT_NUM3(x) printf("%d\n",x);\ printf("%d\n",x+1);\ printf("%d\n",x+2); #define SWAP(a, b, type) do { \ type temp; \ temp = a; \ a = b; \ b = temp; \ } while (0) #define CONCAT(a,b) a##b #define EXECUTER(x) hello##x() #define DEBUG // DEBUG 매크로 정의 #define DEBUG_LEVEL 2 // 2..
Array#include #include int main() { // 요소가 10개인 배열 int numArr[10]; // 배열의 범위를 벗어나는 인덱스 int index = 10; // 배열의 크기(요소의 개수)를 구함 int count = sizeof(numArr) / sizeof(int); /* 2차원 배열의 index를 구할 때 int col = sizeof(numArr[0]) / sizeof(int); int row = sizeof(numArr) / sizeof(numArr[0]); */ //1차원 배열 메모리 할당 int *numArr1 = (int*)(malloc(sizeof(10))); //int *numArr1 = (int*)(malloc(sizeof(int)*10)); numArr1[..
출처 : https://programmers.co.kr/learn/courses/2 출력name = "jae yeon lee" color = "blue" print('안녕하세요. 제 이름은 {}이고 좋아하는 색상은 {}입니다.'.format(name,color )) 형변환 a=23 b=5 div=int(a/b) list rainbow=['빨강','주황','노랑','초록','파랑','남색','보라'] last_color = rainbow[len(rainbow)-1] print('무지개의 마지막 색은 {}이다'.format(last_color) ) list1=[1,2,3] list1.append(4) list1=[1,2,3] list2=[4,5,6] list3 = list1+list2 numbers = [1..
출처 : https://docs.djangoproject.com/ko/1.11/intro/tutorial01/ 1. 일단 Django를 설치한다 (python를 미리 설치했다고 가정) pip install Django 2. 이후 python에서 mysql을 사용할 수 있도록 한다 pip install pymysql Django project를 생성한다 1) 자신이 project를 만들고 싶은 파일의 위치로 간다 (예 - cd c:\PythonProject)2) django-admin startproject project이름 +)mysite/ 디렉토리 바깥의 디렉토리는 단순히 프로젝트를 담는 공간입니다. 이 이름은 Django 와 아무 상관이 없으니, 원하는 이름으로 변경하셔도 됩니다.manage.py: ..
1. Window Konlpy는 한국어 자연어 처리를 하기 위한 것이다!!!!!!!(완전 짱) http://konlpy.readthedocs.io/en/v0.4.4/ 이 페이지로 가면 http://konlpy.readthedocs.io/en/v0.4.4/#guide user guide로 갈 수있다 이곳에 window 설치 방법이 있다 일단 jdk 1.7이상의 버전을 설치하고 JAVA_HOME에 환경변수를 등록해줘야한다. 나는 jdk 1.8버전이 있었기 때문에 넘어갔다. 이후 설치시 주의할 점은 1. python의 버전 2. 컴퓨터 64bit / 32bit 그리고 whl파일을 다운 받는다 (http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype) -> cp27 python2..
1. language support에 들어간다 2. 키보드 입력기를 iBus로 변경한다 3. ctrl+shift+t 입력후 ibus-setup을 입력한다 4. 한글을 추가해준다. 5. text entry를 입력한다 6. 단축키를 shift+space로 변경한다 (자신이 원하는 단축키)
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk openjdk란?OpenJDK 는 완전한 free 그리고 open source 코드를 기반으로 fully buildable한 Java Development Kit을 배포하기 위한Sun Microsystems 의 노력입니다. 출처 : http://seungwon.tistory.com/41