일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 종만북
- 정수론
- dfs
- C언어
- udemy
- BOJ
- BASIC
- sorting
- Math
- 생활코딩
- php
- server
- 따라하며 배우는 C언어
- Algorithm
- 백준
- String
- BFS
- Python
- programmers
- 따배씨
- graph
- web
- DP
- Algospot
- 인프런
- C
- JavaScript
- greedy
- 따라하면서 배우는 C언어
- Cleancode
- Today
- Total
목록전체 글 (421)
몽상실현개발주의
[BOJ] 2579 / 계단 오르기 / Python 파이썬 https://www.acmicpc.net/submit/2579/29254021 로그인 www.acmicpc.net 풀이 [BOJ] 2156 / 포도주 시식 과 유사한 문제이다. 포도주 시식 문제의 경우 마신다/마시지 않는다의 경우로 선택하지 않는 경우가 있지만, 이 문제의 경우 해당 index 의 계단을 밟지 않는 경우가 없어 고려되지 않는다. 그래서 현재 index 의 계단을 밟는 경우는 두가지가 된다. i-2 i-1 i ~ O X O ~ X O O N = int(input()) nums = [] for _ in range(N): nums.append(int(input())) dp = [0] * N dp[0] = nums[0] if N > 1..
[BOJ] 1912 / 연속합 / Python https://www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 풀이 연속된 수열 중 가장 큰 합을 갖는 수열의 합을 구하는 문제이다. 현재 index 의 값을 더했을때, 1. 이전의 값보다 더 큰경우는 더하여 기록하고 2. 더 작을 경우는 '수열의 합의 큰 수' 를 구하기 위해 현 위치에서 새로 수열을 시작한다. N = int(input()) nums = list(map(int, input().split())) dp = [..
따배씨 - 따라하며 배우는 C언어 4강 문자열과 형식 맞춘 입출력 4.7 pritnf() 함수의 변환 지정자 Conversion Specifiers #include #include #include int main() { double d = 3.14159265358979323846264338327950288419716939937510; printf("%c\n", 'A'); printf("%s", "I love you\n"); printf("Even if there's a small chance, \ we owe this to everyone who's not in this room to try.\n"); printf("\n"); printf("%d %i %i %i\n", 1004, 1234, INT_MAX..
따배씨 - 따라하며 배우는 C언어 4강 문자열과 형식 맞춘 입출력 4.5 기호적 상수와 전처리기 #define PI 3.141592f 반복해서 상수를 기호적 상수로 처리하여 실수를 줄일수 있음 #include #define PI 3.141592f // 기호적 상수로 사용, 전처리기 int main() { float radius, area, circum; printf("Input radius\n"); scanf("%f", &radius); // area = 3.1415892f * radius * radius; // area = pi * r * r area = PI * radius * radius; // circum = 2.0 * 3.141592f * radius; // circum = 2.0 * pi * ..
따배씨 - 따라하며 배우는 C언어 4강 문자열과 형식 맞춘 입출력 4.4 srlen() 함수 #include #include // strlen and more int main() { char str1[100] = "Hello"; // [H, e, l,l ,o ,\0, ~~~~, ] char str2[] = "Hello"; // [H, e, l, l, o, \0] char str3[100] = "\0"; // [\0, ~~~~, ] char str4[100] = "\n"; // [\m, ~~~~, ] printf("%zu %zu\n", sizeof(str1), strlen(str1)); //100 5 printf("%zu %zu\n", sizeof(str2), strlen(str2)); // 6 5 pri..
생활코딩 php 강좌 11. 파일 11.5 파일 업로드를 위한 form 11.6 파일 업로드 시 HTTP REQUEST Request Format method : POST content-type : multipart/form-data data 전송의 encoding 을 multipart/form-data 로 함 content-Dispotion : 전송할때 설정 했던 사항들, 내용이 담김 파일의 경우 2진수로 변환되어 담겨짐 요청 결과 php Application 이 처리 처리 결과를 Appatch 가 client에 전송 Response : html 문서 11.7 파일 업로드 - 수신 Application file upload page // 1.php
생활코딩 php 강좌 11. 파일 11.1 php 파일 제어 readme.txt 파일의 내용이 복사되어 example.txt.bak 으로 새로운 파일이 생성 unlink('file') : 파일 삭제 함수 11.2 파일 읽고 쓰기 // ./readme.txt 의 내용을 출력 file_get_contents('파일') 텍스트로 이루어진 파일을 읽어서 문자열을 리턴 php 레퍼런스 fread // 받아온 해당 페이지 내용을 출력 file_put_contents(파일, 내용) 입력된 내용을 해당하는 파일에 작성 하는 함수 fopen(파일, mode) 파일을 여는 함수 파일을 열고 난 뒤의 행위도 mode 설정으로 가능 읽기 쓰기 덮어쓰기 등... fwrite, fread, fclose 등의 파일을 제어하기 위한..
[BOJ] 11054 / 가장 긴 바이토닉 부분수열 / Python https://www.acmicpc.net/problem/11054 11054번: 가장 긴 바이토닉 부분 수열 첫째 줄에 수열 A의 크기 N이 주어지고, 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ Ai ≤ 1,000) www.acmicpc.net 풀이 [BOJ] 11053 / 가장 긴 증가하는 부분 수열 과 [BOJ] 11722 / 가장 긴 감소하는 부분 수열 을 동시에 찾는 문제이다. 비교 기준 값의 index 를 기준으로, 왼쪽으로는 가장 긴 증가 부분 수열의 길이를 오른쪽으로는 가장 긴 감소 부분 수열 길이를 찾는 문제이다. index의 오른편의 가장 긴 증가 부분 수열 길이는 이전의 ..