728x90
반응형

JMop 383

간만에 블로그 정리...

그 동안 블로그에 품질 낮은 글을 쓰기도 했지만... 너무 카테고리가 많아서... 글이 있지도 않은 카테고리도 많고... 무분별하게 있던 글을 정리 했습니다... 글을 쓰는 능력을 좀 더 키우고 싶은데 어떻게 해야할지... 이제 서울에 자리도 잡았고... 자취를 시작하면서 이것저것 사는 물건들도 있고 공부도 계속 할거니까 정리해서 꾸준히 작성해야겠다... 그리고 간만에 블로그 글으 쓰려고 보니 티스토리에서 마크다운 문법도 지원을 한다고 한다... 제목 1 제목 2 일단 테스트 #include int main(void) { printf("hello world\n"); }

Comments 2019.06.13

[C언어]매크로 (Mecro) 사용

매크로 (Mecro) 매크로 종류1. 단순 매크로 : 선언 자체의 의미를 갖는 매크로2. 함수형 매크로 : 전달 인자의 형태로 변환3. 객체형 매크로 : 치환 문자열로 단순 치환 1234#define MY_MECRO // 단순 매크로 선언#define PI (3.14) // 매크로 상수 선언#define PC "Personal Computer" // 매크로 상수 선언#define PRN(x) printf("%d\n",x) // 매크로 함수 선언cs 매크로 장점 1. 코드를 간결하게 만들어준다.2. Literal 상수 사용시 유지보수 용이3. 함수형 매크로는 실제 함수보다 처리 속도가 빠름 매크로 단점1. 매크로 함수에서 치환리스트의 모든 매개변수에 괄호를 사용해야 한다.2. 매크로 함수의 치환 리스트에도..

[Linux] Raspberry Pi SD Card Back-up by Win32 Disk Imager

Raspberry Pi SD Card Backup by Win32 Disk Imager라즈베리 파이를 사용해서 작업 후 해당 이미지를 보관하기 위해서 sd 이미지를 만드는 방법을 알아보았다. Win32 Disk Imager를 사용하면 간단하게 할 수 있었는데... 아래 그림 순서로 진행하면 된다. 1, 2번은 순서가 바뀌어도 상관은 없다. 특히, Read 기능을 사용할 때는 Image File을 선택 할 때 저장할 이미지 이름을 그냥 지정하면 된다.

Programming 2018.10.22

[Algorithm] 알고리즘 준비 04. 소수, 에라토스테네스의 체

소수 소수란? 2나 3과 같이 1과 자신의 수에 의해서만 나누어 떨어지는 수, 또는 2개의 약수만 가지는 수. 모든 자연수는 소수의 곱으로 표현된다. 에라토스테네스의 체N까지의 숫자가 있다면, 소수의 배수를 순서대로 제거하는 방법 - 1부터 N까지의 수를 배열- 2는 소수이기 때문에 남겨두고, 2의 배수를 모두 제외 시킴- 3는 소수이기 때문에 남겨두고, 3의 배수를 모두 제외 시킴- 다음 수는 4이지만, 이미 2의 배수라 제외 되었음.- 5는 소수니 남겨두고 5의 배수 모두 제외.........- N이 제외된 수가 아니면 N은 소수이며 N의 배수를 모두 제외 해당 방법으로 N 까지 진행한다. N 까지의 소수를 찾는 법 1234567891011121314151617181920212223242526#inc..

Programming 2018.08.30

[Algorithm] 알고리즘 준비 03. 순열

순열순열이란?- 1 ~ N 까지 이루어진 순열- 크기는 항상 N이며 겹치는 숫자는 존재하지 않음- 크기가 N인 순열은 총 N!개가 존재 다음 순열 찾는 법- 배열 A[N]에서- A[i-i] = i 이면서 A[j] > A[i-1]을 만족하는 가장 큰 j 값을 찾음- A[i-1]과 A[j] 값을 swap 한다.- A[i] 부터 순열을 뒤집는다. 12345678910111213141516171819202122232425bool next_permutation(vector &a, int n) { int i = n-1; // A[i-1] > A[i]를 만족하는 가장 큰 i 값을 찾기 위해 뒤에서 부터 탐색 while (i > 0 && a[i-1] ..

Programming 2018.08.26
728x90
반응형