목록분류 전체보기 (427)
안 쓰던 블로그
아직 실행 중인 FTP가 없기 때문에 10061 에러가 떠야하는데 10014라는 처음보는 에러가 잡혔다. 다시보니 너무 어이없는 오타가 있다.. 123456if (connect(socketdescriptor, (struct sockaddr*)&socketin, sizeof(socketin) != 0)) { //try to connect server printf("Can't connect, %u\n", WSAGetLastError()); closesocket(socketdescriptor); WSACleanup(); return 0;}Colored by Color Scriptercs ↓ 123456if (connect(socketdescriptor, (struct sockaddr*)&socketin, si..
리눅스에 는 두 가지 링크가 존재하는데 하나는 심볼릭 링크, 또 하나는 하드 링크다. 심볼릭 링크어떤 파일이 다른 파일을 가리키는 것이다.C언어의 포인터를 생각하면 되겠다. Hello foxtrot이라고 적은 파일 a을 만들고 cp의 -s 옵션을 사용하여 심볼릭 링크 형식으로 파일 b를 복사. a의 내용을 바꾸면 b도 바뀜 b에서 바꿔도 a가 바뀜하나의 파일에 여러개를 가리키게 만들 수도 있다. 심볼릭 링크 파일을 지우면 상관없는 반면원본 파일이 삭제되면 원본을 가리키고 있던 파일들은 무쓸모해진다. 하드 링크심볼릭 링크랑 똑같은데 가리키는 파일의 위치 정보만 가지고 있지 독립된 파일이라는 점에서 다르다. 심볼릭 링크랑 같은 기능을 한다. 원본 파일을 지워도 가리키고 있던 파일은 남아있는 것을 볼 수 있다..
1. 5!~10!은 다 1의 자리가 0이 된다. 그 전의 수만 계산해보면 1+2+6+4 = 13, 3이 된다. 2. 0*9 1*9 2*9 .... = 900 + (100) = 901개 3. A30 B25 C40 5.5 = 5 5. 식은 f(x) = f(x-1) + f(x-2) 이 되고 1, -2, -3, -1, 2, 3 ...순으로 반복된다. 2013/6 = ?...3 3번째 → -3 6. A∩B = 25 + 23 – 30 = 18 이고 A∩B∩B = 6 7. 1) 3등을 맞춘 사람이 2명일 수는 없음 → 3등:병2) 3등은 정이 될 수 없음 → 2등: 갑3) 자동적으로 1등: 을 8. 1→1, 2→1, 1?→10, 2?→10, 1??→100, 2??→100 ... 앞자리 4가 답이다. 41, 410, ..
1. 30와 50의 평균 40, 30과 40의 평균 30, 40과 50의 평균 45. 35+40+45 = 120 2. 일의 자리 숫자가 7→9→3→1로 반복. 7의 2014승의 일의 자릿수는 9 3. 직접 세보기 4. 5. B+C=10, A+1=B, C=1, B=9, A=8 6. 이렇게 같은 줄에 있는 수들은 줄을 어떻게 바꿔도 순서만 바뀔 뿐 숫자는 바뀌지 않는다. 7. 이 마름모 안에 있으면서 x+y가 짝수인 수를 센다. 8. 먼저 각 자루에서 동전을 하나씩 꺼내 무게를 재면 100-(무게)=(가짜 동전의 무게)이므로 가짜 동전 한개의 무게를 알아낼 수 있다. 그런 다음 각 자루에서 서로 다른 개수의 동전을 꺼내 무게를 잰 뒤 550에서 무게를 빼는 방법으로 저울을 2번만 사용하고도 항상 가짜 동전이..
정올반 2일차- 수업 2016 시도예선 중고등부 문제 1. 등식을 정리해도 되지만 i라고 두고 풀었다. (-i) + (-1) + i + 1 = 0으로 4. 10000이니까 5개의 자릿수가 있고 각 자릿수마다 10000 개씩해서 50000개 6. 있을지 없을지 콤비네이션으로 계산할 수도 있고 사람 한 명 당 2승씩 해서 6명-1하니까 2^5, 32이라는데 왜 한 명을 빼는지 이해를 못함. 7. 비용이 적은 것들만 연결하면 된다는데 아무리 계산해도 37이 나오질 않는다. 왜.. 9. 어찌됐든 이것도 사각형이다. 교차점 16개 10. ↖이쪽으로 올라가는 대각선은 손해. ↗이 모양 대각선 각각의 경우의 수를 구하고 짧은 거+ 목적지 B까지 가는 경우의 수가 답 13. 모두가 다른 대답을 했기 때문에 악수를 0번..
정올반 2일차- 수업 2015 시도예선 중고등부 문제 1. 소인수분해 했을 때 8의 개수가 몇 개인지 세면된다. 10!을 소인수분해하면 2^8이 나오는데 2^8 안에는 2^3(8)이 2개 들어가니까 0은 2개 2. 간선이 몇 개던 간선의 합은 짝수여야 함 3. ‘1 이상’이기 때문에 각 정수에 +1씩 하고 시작한다. 그래서 실제로 계산하는 것은 10-4=6개. 6개를 3개의 막대기로 나눈다고 하면 9C3이므로 9*8*7/3*2*1 = 84, 84개. 만약 숫자 a, b, c에 a>=3, b>=2, c>=1같은 범위가 있다면 (a-3)+(b-2)+(c-1)=9가 된다. 4. n, n+1, n+2, n+3, n+4 연속된 5개를 찾음 5. 대입해본다. A가 1일 경우 = 3*7=21(x), 9*9=81(x)..
01. 개요 만약 당신이 전교생의 데이터 중에 랜덤한 몇 명을 찾아야 한다면 일반적으로 1학년 1반부터 시작하여 그 학생이 나올 때까지 찾고, 다시 처음으로 돌아가 두 번째 학생을 같은 방법으로 찾는 식으로 수행할 것이다. 프로그래밍에서는 이것을 순차 탐색(Linear Search)이라고 명한다. 여기 이 문제를 순차 탐색에 맞게 조금 변형시켰다. https://www.acmicpc.net/problem/1920 수 찾기 문제N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오. 입력첫째 줄에 자연수 N(1≤N≤50)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤..