![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/wc6Kg/btqR1Fqmf9r/ZxtnU3shMX7EpKm1yzoiPk/img.png)
연산자가 앞에서 쓰이느냐 뒤에서 쓰이느냐에 따라 때에 따라 출력 결과가 달라진다. 전위연산자(++a)는 앞에서 먼저 연산을 하고 해당 변수에 대한 처리를 한다면 후위연산자(a++)는 먼저 변수에 대한 처리가 이루어진 후에 연산이 들어간다. 아래 예제에서 a값을 보면 알 수 있다. #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main() { int a=0; printf("a: %d, ", ++a); printf("a: %d\n", a); a=0; printf("a: %d, ", a++); printf("a: %d..
영지선택 small #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int a[6][51]; int main() { freopen("input.txt", "rt", stdin); int i, j, k, l, h, w, sh, sw, max=-2147000000, sum; scanf("%d %d", &h, &w); for(i=1; i
블록의 최대값 #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int a[3][11]; int main() { //freopen("input.txt", "rt", stdin); int i, j, n, cnt=0,tmp; scanf("%d", &n); for(i=1; i
봉우리 #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int a[51][51]; int dx[4]={-1, 0, 1, 0}; int dy[4]={0, 1, 0, -1}; int main() { //freopen("input.txt", "rt", stdin); int n, i, j, k, cnt=0, tmp, flag; scanf("%d", &n); for(i=1; i
공주구하기 #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main() { //freopen("input.txt", "rt", stdin); int n, k, i, pos=0, bp=0, cnt=0; scanf("%d %d", &n, &k); vector prince(n+1); while(1){ pos++; if(pos>n) pos=1; if(prince[pos]==0){ cnt++; if(cnt==k){ prince[pos]=1; cnt=0; bp++; } } if(bp==n-1)..
뮤직비디오 직접 짠 코드 #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main() { //freopen("input.txt", "rt", stdin); int n, i, key, mid, tmp, asum=0, sum=0, min, lt, rt, cnt=1, max=-21470000; scanf("%d %d", &n, &key); vector a; for(i=0; i
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tRpcp/btqRAkF5XxL/kfOJnt3Y4hlTlE81w7QjeK/img.png)
c++언어로 알고리즘 문제를 풀면서 계속 나를 괴롭히는 부분이 있는데 scanf와 printf이다. 문제를 다풀고 답은 제대로 나오는데 계속 timelimit이 나와서 인덱스나 로직만 살펴봤는데 입력하는 부분에서 잘못 코딩을 했었다. #timelimit code scanf("%d %d\n", &a, &b); #수정한코드 scanf("%d %d", &a, &b); 첫번째 scanf와 두번째 scanf의 차이는 \n이 있느냐 없느냐 인데 두개의 의미는 엄연히 다르다. 1번 scanf는 숫자값, 1개 이상의 공백문자, 숫자값, 1개 이상의 공백문자, 공백문자가 아닌 문자가 입력 버퍼에 있을 것을 기대한다는 뜻이며 2번 scanf는 숫자값, 1개 이상의 공백문자, 숫자값이 입력 버퍼에 있을 것을 기대한다는 뜻이..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dZiz6t/btqRqcvLxrH/Hm3ZYqFettr69KhvuYbEY1/img.png)
CSS 단위인 px, pt, em, rem %는 두 종류로 나눌 수 있는데 첫번째는 절대단위이며 두번째는 상대 단위이다. 절대단위 고정된 값을 출력하여 크기가 변하지 않음 크기가 변하지 않는 웹사이트인 경우 유용함 반응형 웹사이트에서는 매우 복잡함 PX(픽셀)값이 주료 사용됨 종류 cm(센티미터), mm(미리미터), in(인치), px(픽셀), pt(포인트), ps(파이카) 상대단위 부모나 다른요소에 영향을 받아 상대적으로 크기가 변함 반응형 웹사이트에서 주료 사용됨 em, rem, %값이 주료 사용됨 종류 em 부모 요소의 크기에 영향을 받아서 크기가 변함 rem 최상위 요소인 html요소에 크기영향을 받아서 크기가 변함 % 부모요소의 크기에 영향을 받아서 크기가 변함 이밖에 vw, vh, vmin, ..
- Total
- Today
- Yesterday
- client side rendering
- 퀵정렬
- 인접리스트
- Stack
- 입출력장치
- server side rendering
- dfs
- 동적프로그래밍
- 알고리즘
- Java
- 재귀함수
- stackframe
- javascript
- 운영체제
- 클래스
- 인접행렬
- 배열
- C++
- 이진탐색
- 소프트웨어
- 구조체
- 자료구조
- react
- BFS
- 병행프로세스
- 스텍
- C
- 교착상태
- 세마포어
- 최단경로
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |