전체 글

취업 준비하면서 공부하던 블로그인데, 이제 나이가 먹어가니까 사는 준비도 해야해서 이거저거 씁니다.
Engineering/프로그래밍 언어론

변수와 바인딩

변수 변수는 메모리셀의 추상화 특징(Attribute) : Name, Address, Value, Type, Lifetime, Scope 바인딩 속성과 개체 간에 결속되는 것 가능한 바인딩 시기 언어설계 시간 (design time) 언어 구현 시간 (implementation time) 컴파일 시간 (compile time) 링킹 시간 (linking time) 적재 시간 (loading time) 실행 시간 (run time) compile time에 바인딩되면 정적 바인딩/ run time에 바인딩되면 동적 바인딩 Name : 프로그래머에 의해 선택 -> compile time Type : static binding (@compile time) / dynamic binding(@run time) L..

카테고리 없음

백준 2292 벌집

#include #define MAXN (1000000000) int main(void) { int N = 0; int sum = 1; scanf("%d", &N); sum = 1; if (N == 1) { printf("1\n"); return 0; } for (int i = 2; ; i++) { if (sum >= N) { printf("%d\n", i - 1); return 0; } sum += 6 * (i - 1); } return 0; }

알고리즘 문제 풀이/코딩 테스트 대비(~211220)

백준 14681, 사분면 고르기

#include int main(void){ int x, y; scanf("%d\n%d\n", &x, &y); if(x>0 && y>0){ printf("1\n"); } else if(x0){ printf("2\n"); } else if (x

알고리즘 문제 풀이/코딩 테스트 대비(~211220)

백준 2588, 곱셈

#include int main(void){ int A, B; int result[4] = { 0,}; scanf("%d\n%d\n", &A, &B); result[3] = A*B; for( int i = 0 ; i

bong sue
수봉수봉 신변잡기