일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- web
- BASIC
- php
- DP
- 인프런
- C
- 정수론
- Math
- programmers
- 따라하며 배우는 C언어
- sorting
- 따배씨
- 종만북
- JavaScript
- BFS
- greedy
- Python
- BOJ
- C언어
- 따라하면서 배우는 C언어
- server
- 백준
- Cleancode
- graph
- String
- Algorithm
- Algospot
- dfs
- udemy
- 생활코딩
- Today
- Total
목록전체 글 (421)
몽상실현개발주의
따배씨 - 따라하며 배우는 C언어 3강 데이터와 C 언어 3.8 8진수와 16진수 #include #include int main() { unsigned int decimal = 4294967295;\ unsigned int binary = 0b11111111111111111111111111111111; unsigned int oct = 037777777777; unsigned int hex = 0xffffffff; printf("%u\n", decimal); // 4294967295 printf("%u\n", binary);// 4294967295 printf("%u\n", oct);// 4294967295 printf("%u\n", hex);// 4294967295 printf("%o\n", deci..
따배씨 - 따라하며 배우는 C언어 3강 데이터와 C 언어 3.7 다양한 정수형들 4byte Int 형이 기본 4byte int 형의 범위는 long과 같아서 int를 많이 사용하고 long의 사용빈도가 줄어듬 1byte = 8bit short: 절반 long: 두배 큰 자료형의 값을 작은 자료형의 형식 지정자로 호출하면 문제 발생 #include #include int main() { char c = 65; short s = 200; unsigned ui = 3000000000U; // 3'000'000'000U long l = 65537L; long long ll = 12345678908642LL; // 12'345'678'908'642ll; printf("char = %hhd, %d, %c\n", c..
따배씨 - 따라하며 배우는 C언어 3강 데이터와 C 언어 3.6 정수의 오버플로우 #include int main() { unsigned int i = 0; printf("%u\n", sizeof(unsigned int));// 4 printf("%u", sizeof(i));// 4 return 0; } 출력하려는 데이터가 unsigned int 라서 %u 를 사용하여 출력 #include #include int main() { unsigned int i = 0b11111111111111111111111111111111; // 이진수 입력법, C언어의 표준은 아니지만 대부분의 프로그래머들이 사용하기 때문에 지원 unsigned int u = UINT_MAX; printf("%u\n", i); // 429..
[BOJ] 11727 / 2×n 타일링2 / Python https://www.acmicpc.net/problem/11727 11727번: 2×n 타일링 2 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. www.acmicpc.net 풀이 11726 / 2 X n 타일링 문제에 조건이 추가되었다. N = 1 -> 1 N = 2 -> 3 N = 3 -> 5 N = 4 -> 11 N = 5 -> 21 추가된 조건의 경우의 수는 위와 같았다. 점화식: dp(N) = dp(N-1) + 2*dp(N-2) Tabluation 을 이용한 풀이는 다음과 같다. N = int(input()) dp = [0, 1, 3..
[BOJ] 11726 / 2×n 타일링 / Python https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net 풀이 점화식을 사용하는 dp 문제 였다. N = 1 -> 1 N = 2 -> 2 N = 3 -> 3 N = 4 -> 5 N = 5 -> 8 N = 6 -> 13 경우의 수를 구해보니 점화식이 피보나치 수열과 같다는 것을 알 수 있었다. dp(N) = dp(N-1) + dp(N-2) 그래서 처음에는 재귀함수를 이용하여 시도 하였다. N = int(input()) d..
생활코딩 php 강좌 4. 변수와 상수, 비교 4.4 비교 연산자: 컴퓨터에게 작업을 지시하기 위해 사용하는 기호 비교 연산자: 주어진 값들이 같은지, 다른지, 큰지, 작은지를 구분하기 위한 기호
생활코딩 php 강좌 4. 변수와 상수, 비교 4.3 고급주제 변수에 담긴 데이터 형을 검사하고 변경하기 // integer // double gettype(): 데이터 형식을 string type 으로 받아오는 함수 settype(): 데이터 형식을 변경하는 함수 가변 변수 // PHP tutorial $$title == $subejct PHP tutorial php 가 갖고있는 특징 중 하나 이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다. http://www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-php-%EA%B0%95%EC%A2%8C/lecture/230?tab=note 생활코딩 - PHP 기본 A 부터 Z 까지 -..
생활코딩 php 강좌 4. 변수와 상수, 비교 4.2 상수 상수: 대응하는 값이 변하지 않음 시스템 설정 또는 시스템에서 고정적으로 사용되는 값에 대해 정의하여 사용 관습적으로 상수명을 대문자로 선언 // PHP Tutorial 상수 선언 함수: define('상수 명', 값) // PHP Tutorial // Notice. Constant TITLE already define 선언된 상수에 값을 변경 하려고 하여서 Error 발생 이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다. www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-php-%EA%B0%95%EC%A2%8C/lecture/230?tab=note 생활코딩 - PHP ..